У меня есть сервер 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, сразу после переустановки ОС ..
Есть идеи, в чем может быть проблема?
networking
apt
Ahmad
источник
источник
Ответы:
Я решил это 12.10, отредактировав /etc/gai.conf и раскомментировав строку:
Это позволяет вам поддерживать IPv6 включенным, но устанавливает порядок приоритета для предпочтения IPv4 по сравнению с IPv6.
источник
Решение:
Я понял проблему. Мне пришлось отключить подключение по IPv6, как указал лорд времени.
Выполнение следующей команды в Терминале сообщает, включен ли IPv6:
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
0
означает, что он включен, а1
означает, что он отключен.Чтобы отключить IPv6 из терминала, введите следующее:
Повторите первую команду, и это должно быть
1
сейчас.источник
Если вы хотите изменить только apt-get, вы можете форсировать IPv4 с помощью:
Чтобы сделать настройку постоянной, создайте файл 99force-ipv4 в /etc/apt/apt.conf.d/.
Поместите в него следующее содержимое:
Сохраните файл, и все готово. Если вы хотите использовать IPv6 вместо этого, измените 4 на 6 в имени файла и настройках. Чтобы выбрать один из них, протестируйте быстрый метод и посмотрите, какой из них работает лучше.
источник