У меня есть сервер Ubuntu 11.10, который я только что установил. Теперь, если я пытаюсь что-то сделать с apt-get
, он пытается подключиться к archive.ubuntu.com
.. Он остается в [Connecting to archive.ubuntu.com (2001:67c:1360:8c01::1a)]
фазе около 2 минут, после чего он фактически начинает общаться и загружать что-то ...
В конце концов он всегда подключается, но каждый раз ждет на [Connecting to archive.ubuntu.com (2001:67c:1360:8c01::1a)]
фазе около 2 минут!
Ранее на Ubuntu 11.10, сразу после переустановки ОС, у меня такой проблемы не было.
Есть идеи, в чем может быть проблема?
решение1
Я решил эту проблему 12.10, отредактировав/etc/gai.confи раскомментируем строку:
#
# For sites which prefer IPv4 connections change the last line to
#
precedence ::ffff:0:0/96 100
Это позволяет вам оставить IPv6 включенным, но устанавливает порядок приоритета, отдавая предпочтение IPv4, а не IPv6.
решение2
Решение:
Я разобрался с проблемой. Мне пришлось отключить подключение IPv6, как указал The Lord Of Time.
Выполнение следующей команды в Терминале покажет, включен ли IPv6 или нет:
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
0
означает, что он включен, а 1
означает, что он выключен.
Чтобы отключить IPv6 из Терминала, введите следующее:
echo "#disable ipv6" | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.all.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.default.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.lo.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
Повторите первую команду, и 1
теперь все должно быть в порядке.
решение3
Если вы хотите изменить только apt-get, то вы можете принудительно включить IPv4 с помощью:
apt-get -o Acquire::ForceIPv4=true update
Чтобы сделать настройку постоянной, создайте файл 99force-ipv4 в /etc/apt/apt.conf.d/.
sudoedit /etc/apt/apt.conf.d/99force-ipv4
Поместите в него следующее содержимое:
Acquire::ForceIPv4 "true";
Сохраните файл, и все готово. Если вы хотите вместо этого принудительно использовать IPv6, измените 4 на 6 в имени файла и настройках. Чтобы выбрать один из них, протестируйте быстрый метод и посмотрите, какой работает лучше.