Я нахожусь на новой Ubuntu 16.04.02 LTS, и в установке я присвоил его address 192.168.0.151
, dns-nameservers 192.168.0.10 192.168.0.11
и dns-search example.com
.
Таким образом, после установки и перезагрузки я добрался /etc/network/interfaces
с этим содержанием:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto ens18
iface ens18 inet static
address 192.168.0.151
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.0.10 192.168.0.11
dns-search example.com
И /etc/resolv.conf
как:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.100.10
nameserver 192.168.100.11
search favoptic.com
Это - весь OK и работы как ожидалось! Но теперь я хочу добавить 2 адреса VIP (Виртуальный IP-адрес или псевдонимы), таким образом, я добавляю следующее к /etc/network/interfaces
не изменяя ни одной из вещей уже представляют (просто добавляющий):
auto ens18:0
iface ens18 inet static
address 192.168.0.152
netmask 255.255.255.0
auto ens18:1
iface ens18 inet static
address 192.168.0.153
netmask 255.255.255.0
После перезагрузки я теперь получил 3 рабочих IP на хосте.
НО теперь /etc/resolv.conf
пусто, только это:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
Таким образом, разрешение DNS больше не работает. Исключая:
$ ping askubuntu.com
ping: unknown host askubuntu.com
У меня есть другой хост, установленный с Ubuntu 14.04.5 LTS, и у меня есть подобная установка интерфейсов и IP там, и все это работает безупречно!
Решение
Если я добавляю dns-nameservers
и dns-search
к обоим из определений VIP это будет работать, но это, кажется, немного избыточно. Действительно ли это - ошибка или разработало этот путь только для приведения в замешательство меня?