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