squid-deb-proxy на стороне клиента не может получить пакеты с сервера

У меня 2 ноутбука на одном, я выполнил обновление до 12.04.

Теперь я хочу обновить второй ноутбук, поэтому я использовал следующую ветку.

Лучший способ кэширования подходящих загрузок в локальной сети?

Я установил на ноутбук (который был обновлен до 12.04 для использования в качестве сервера кэширования, чтобы пакеты не загружен снова)

sudo apt-get install squid-deb-proxy avahi-utils

запустил службу

 sudo start squid-deb-proxy

и cp /var/cache/apt/archives/* /var/cache/squid-deb-proxy/

на клиенте, на котором я установил

sudo apt-get install squid-deb-proxy-client

клиент я делаю sudo do-release-upgrade

, но он не получает никакого обновления с deb-proxy-сервера и скорее подключается к Интернету, а процесс обновления занимает 8-10 часов. Это подтверждается журналами на сервере, в которых упоминаются

1358365800.075    337 192.168.1.3 TCP_MISS/304 282 GET http://extras.ubuntu.com/ubuntu/dists/precise/main/binary-i386/Packages.bz2 - DIRECT/91.189.88.33 -
1358365800.119    338 192.168.1.3 TCP_MISS/304 360 GET http://us.archive.ubuntu.com/ubuntu/dists/precise/multiverse/source/Sources.bz2 - DIRECT/91.189.91.15 -

TCP_MISS, который должен быть скорее TCP_HIT, поэтому прокси-сервер squid-deb не работает должным образом. Вот что мне делать?

1
задан 13 April 2017 в 15:23

1 ответ

Вы не можете просто скопировать файлы в каталог squid-deb-proxy, так как они хранятся в виде объектов squid, так что, вероятно, это не сработает.

К сожалению, я не думаю, что есть способ сделать это если бы вы не установили сервер и клиент squid-deb-proxy на свой ноутбук до того, как его обновили, чтобы он мог кэшировать файлы перед обновлением на первом ноутбуке.

0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: