Ubuntu 16.04: не удается обновить пакеты из-за адреса IPv6 [dубликат]

У этого вопроса уже есть ответ здесь: 16.04 apt-get update зависает 1 ответ

У меня есть новая установка Ubuntu Server 16.04 LTS (Xenial Xerus).

Я добавил это для /etc/network/interfaces для назначения адреса IPv4:

auto enp2s0 iface enp2s0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1

Однако интерфейс также получает IPv6. Я не знаю, откуда он. В этой сети не должно быть IPv6, но я не могу отрицать возможность того, что какое-то устройство пытается определить IP-адреса, поэтому я не включил DHCP.

Теперь это похоже на запуск AAAA вместо поиска, который мешает мне делать apt-get update:

Cannot initiate the connection to th.archive.ubuntu.com:80 (2001:3c8:9009:81::101:34). - connect (101: Network is unreachable) [IP: 2001:3c8:9009:81::101:34 80]

Что делать?

1
задан 6 May 2017 в 11:39

2 ответа

Обновление:

Поскольку вы используете Ubuntu Server, см. раздел Отключение IPv6 на одном интерфейсе. Кроме того, вы также захотите добавить dns-nameservers в ваш файл интерфейсов.

Если вы используете стандартный Ubuntu, то удалите свои изменения в /etc/network/interfaces и настройте стандартного профиля сетевого подключения, чтобы использовать DHCP для установки вашего адреса (или вручную указать адрес, если необходимо), и DNS-серверов (список с разделителями-запятыми) на вкладке IPv4 и установите вкладку IPv6 в Ignore ...

Отключение IPv6 на одном интерфейсе

Вы также можете попробовать другой сервер вместо th.archive.ubuntu.com.

1
ответ дан 18 July 2018 в 13:45

Обновление:

Поскольку вы используете Ubuntu Server, см. раздел Отключение IPv6 на одном интерфейсе. Кроме того, вы также захотите добавить dns-nameservers в ваш файл интерфейсов.

Если вы используете стандартный Ubuntu, то удалите свои изменения в /etc/network/interfaces и настройте стандартного профиля сетевого подключения, чтобы использовать DHCP для установки вашего адреса (или вручную указать адрес, если необходимо), и DNS-серверов (список с разделителями-запятыми) на вкладке IPv4 и установите вкладку IPv6 в Ignore ...

Отключение IPv6 на одном интерфейсе

Вы также можете попробовать другой сервер вместо th.archive.ubuntu.com.

1
ответ дан 24 July 2018 в 20:15
  • 1
    Как это сделать с помощью командной строки? У меня нет X. – AndreKR 5 May 2017 в 21:12
  • 2
    Разве вы не используете стандартную Ubuntu? Чтобы отключить IPv6, вы можете увидеть askubuntu.com/questions/316492/… (и вы также захотите добавить dns-nameservers в свой файл интерфейсов). – heynnema 5 May 2017 в 21:27
  • 3
    Ubuntu Server, я отредактировал это в вопросе. – AndreKR 6 May 2017 в 11:44

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

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