У меня есть новая установка 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]
Что делать?
Обновление:
Поскольку вы используете Ubuntu Server, см. раздел Отключение IPv6 на одном интерфейсе. Кроме того, вы также захотите добавить dns-nameservers в ваш файл интерфейсов.
Если вы используете стандартный Ubuntu, то удалите свои изменения в /etc/network/interfaces и настройте стандартного профиля сетевого подключения, чтобы использовать DHCP для установки вашего адреса (или вручную указать адрес, если необходимо), и DNS-серверов (список с разделителями-запятыми) на вкладке IPv4 и установите вкладку IPv6 в Ignore ...
Отключение IPv6 на одном интерфейсе
Вы также можете попробовать другой сервер вместо th.archive.ubuntu.com.
Обновление:
Поскольку вы используете Ubuntu Server, см. раздел Отключение IPv6 на одном интерфейсе. Кроме того, вы также захотите добавить dns-nameservers в ваш файл интерфейсов.
Если вы используете стандартный Ubuntu, то удалите свои изменения в /etc/network/interfaces и настройте стандартного профиля сетевого подключения, чтобы использовать DHCP для установки вашего адреса (или вручную указать адрес, если необходимо), и DNS-серверов (список с разделителями-запятыми) на вкладке IPv4 и установите вкладку IPv6 в Ignore ...
Отключение IPv6 на одном интерфейсе
Вы также можете попробовать другой сервер вместо th.archive.ubuntu.com.