Да, это возможно. Необходимо будет быть очень осторожными с путями загрузки библиотеки, и Вы, возможно, должны перекомпилировать некоторые другие библиотеки.
Как путь наименьшего количества трения, я рекомендую установить более старую версию Debian или Ubuntu в chroot. Таким образом, сделайте каталог, скажите /old/etch
, и установите более старое распределение в дереве, базированном там; для запущения той проблематичной программы звонить chroot
ограничить его представление файловой системы к /old/etch
.
Debian (или Ubuntu) идет с пакетом для помощи с установкой другой системы в chroot: schroot (преемник dchroot). Во-первых, используйте debootstrap для установки более старого распределения (установите только основную систему и в чем программа нужна, никакие серверы). Затем настроенный schroot для запущения программы удобно (с /dev
, /proc
, /home
и другие “спутниковые” доступные файловые системы).
Таким образом, план: debootstrap, затем dchroot. В том, Как я запускаю 32-разрядные программы на 64-разрядном Debian/Ubuntu?, я даю учебное руководство о подобной установке −, выполняете ли Вы различные версии распределения, или различную архитектуру или различные подобные Debian дистрибутивы, это - только вопрос выбора соответствующего источника пакета, остальное - то же.
Если я хорошо понимаю, Вы фильтрованы, когда Вы пытаетесь произвести запрос DNS к внешней стороне, Вы пытались использовать непосредственно общедоступный NS от своего домена (129.72.60.8 или 129.72.60.2)?
Если это работает, можно указать вперед на IP тезисов для домена uwyo.edu, и использование кампуса DNS для всех доменов других.
В противном случае единственный путь состоит в том, чтобы обойти правила фильтрации с соединением VPN на выделенном сервере (можно найти кого-то более дешевым, чем $40 / месяц).
Кажется, что кампус имеет специальную конфигурацию для своего собственного домена.
Запросы определения имен UDP, вероятно, не обрабатываются тот же путь при прибытии из локальной частной сети (10...*) или из сетей общего пользования (Интернет).
Вы пробовали
dig uwyo.edu
или
host -a uwyo.edu
Так или иначе при использовании серверов Google DNS Вы, вероятно, зафиксируете свою проблему, так как NS вне кампуса на общедоступной стороне.
Изменение /tmp/resolv.conf.auto
с
nameserver 8.8.8.8
nameserver 8.8.4.4
search resnet.uwyo.edu
Могло случиться так, что проблема с сервером/браузером DNS отвечает странно на основе некоторой странности заголовка хоста? Попытайтесь идти прямо для внутреннего IP вместо доменного имени (получите его от другого компьютера, если Вы имеете к), и установите его статически в Вашем файле hosts только для тестирования. Внутренний веб-сайт направления и внешний веб-сайт направления могли бы быть на том же хосте с двумя другими дюйм/с (NAT) также. Затем внешнему разрешению DNS к глобальному IP, вероятно, не удается быть прикрепленным к волосам в граничном маршрутизаторе.
Это - довольно общая конфигурация для университета к блоку исходящий DNS. Они, вероятно, выполняют кэширующиеся рекурсивные серверы, и нет никакой потребности заполнить их исходящую пропускную способность запросами DNS, которые должны кэшироваться локально.
Вы попытались звонить их справочной службе по поводу этой проблемы??