0% [Подключение к archive.ubuntu.com (2001: 67c: 1360: 8001 :: 17)]

Когда я запускаю sudo apt-get update, он застревает в Connecting to ...

$ sudo apt-get update 0% [Connecting to archive.ubuntu.com (2001:67c:1360:8001::17)]

. Это все выходы команды. Кто-нибудь знает, что случилось?

4
задан 25 August 2017 в 12:15

3 ответа

Похоже, компьютер считает, что он имеет IPv6-соединение, хотя на самом деле его нет. Это можно проверить, попробовав команду ping6 www.google.com.

Вы можете отключить IPv6 на Ubuntu, выполнив следующую команду. Чтобы снова включить IPv6, просто выполните rm /etc/sysctl.d/99-disable-ipv6.conf

echo "net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1" | sudo tee /etc/sysctl.d/99-disable-ipv6.conf

Вы также можете создать этот файл с помощью текстового редактора и вставить содержимое

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Затем запустите sudo service procps reload для перезагрузки.

4
ответ дан 22 May 2018 в 19:04
  • 1
    Он работает временно, когда я запускаю команды, но делаю то же самое после перезагрузки. Поэтому я добавил скрипт, и теперь я получаю это. Hit: 1 ppa.launchpad.net/hvr/ghc/ubuntu xenial InRelease 0% [Подключение к archive.ubuntu.com (2001: 67c: 1562 :: 19)] ^ C – Erec O'idea 25 August 2017 в 13:01
  • 2
    Сегодня он перезагрузился, похоже, работает. Спасибо. – Erec O'idea 26 August 2017 в 11:07

Похоже, компьютер считает, что он имеет IPv6-соединение, хотя на самом деле его нет. Это можно проверить, попробовав команду ping6 www.google.com.

Вы можете отключить IPv6 на Ubuntu, выполнив следующую команду. Чтобы снова включить IPv6, просто выполните rm /etc/sysctl.d/99-disable-ipv6.conf

echo "net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1" | sudo tee /etc/sysctl.d/99-disable-ipv6.conf

Вы также можете создать этот файл с помощью текстового редактора и вставить содержимое

net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1

Затем запустите sudo service procps reload для перезагрузки.

4
ответ дан 18 July 2018 в 07:56

Похоже, компьютер считает, что он имеет IPv6-соединение, хотя на самом деле его нет. Это можно проверить, попробовав команду ping6 www.google.com.

Вы можете отключить IPv6 на Ubuntu, выполнив следующую команду. Чтобы снова включить IPv6, просто выполните rm /etc/sysctl.d/99-disable-ipv6.conf

echo "net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1" | sudo tee /etc/sysctl.d/99-disable-ipv6.conf

Вы также можете создать этот файл с помощью текстового редактора и вставить содержимое

net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1

Затем запустите sudo service procps reload для перезагрузки.

4
ответ дан 24 July 2018 в 18:56

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

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