Я использую приблизительно как apt-прокси в нашей сети. Это все еще работает. Сейчас я пытаюсь установить 12.04, используя файл preseed. Это раздел для зеркала:
d-i mirror/country string manual
d-i mirror/protocol string http
d-i mirror/http/countries string manual
d-i mirror/http/proxy string
d-i mirror/http/hostname string tjener:9999
d-i mirror/http/directory string /ubuntu
d-i mirror/suite string precise
d-i mirror/udeb/suite string precise
d-i mirror/udeb/components multiselect main, restricted
Где tjener - сервер. Но это не работает. Во время установки используется http://gb.archive.ubuntu.com/ubuntu . После установки в source.list используется http://archive.ubuntu.com/ubuntu . Если я изменю на gb.archive.ubuntu.com на tjener: используется 9999 ок, поэтому он работает.
Настройки предварительного семени работают для 10.04, но не для 12.04. Кто-нибудь может мне помочь.
Спасибо, вы.
Если вы не добавите URL-адрес прокси после d-i mirror/http/proxy string
, то есть если прокси-серверу необходим доступ к внутреннему зеркалу
К вашему сведению, точная конфигурация, которую я использую, следующая: у клиентов установки нет доступа в Интернет но может достигнуть зеркала:
d-i mirror/country string manual
d-i mirror/http/hostname string mymirror.org
d-i mirror/http/directory string /rep
d-i mirror/http/proxy string
d-i mirror/http/mirror select mymirror.org
Изменить mymirror.org
и / rep для вашего сайта ...
Если Вы используете Кв.-cacher , поскольку прокси, всего не делают , устанавливает mirror/http/hostname на Ваш адрес прокси, потому что склонный-cacher получают этот адрес для получения URL загруженного файла.
Вот рабочая конфигурация с Ubuntu 18.04. Можно не прокомментировать первые строки или использовать автоматически гостевую конфигурацию:
#d-i mirror/country string manual
#d-i mirror/http/hostname string archive.ubuntu.com
#d-i mirror/http/directory string /ubuntu
d-i mirror/http/proxy string http://192.168.0.1:3142