Пытаясь изменить настройки сервера имен для сервера Ubuntu-13.04, я столкнулся с такой ситуацией!
/ etc / network / interfaces:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.254
dns-nameservers 10.1.1.20, 8.8.8.8
dns-search null.local
/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 10.1.1.20
nameserver 8.8.8.8
search null.local
… поэтому мне пришлось изменить адреса DNS…
dns-nameservers 10.1.1.21 10.1.1.22
… и затем перезапустить eth0 для конфигурации сети, чтобы восстановить себя:
~$ sudo ifdown eth0 && sudo ifup eth0
Но это /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 172.31.0.5
nameserver 10.1.1.21
nameserver 10.1.1.22
search wth.local null.local
К вашему сведению, 172.31.0.5 находится в «соседней» сети, по-видимому, DNS / DHCP-сервер для домена «wth.local» I У меня нет доступа к тому, что "протекает" на моей стороне! (эта ситуация временная, но пока она должна оставаться такой)
Что я не могу объяснить и что хочу понять, так это почему? Почему, если я специально настраиваю статический интерфейс, процесс DHCP приходит и портится с DNS? Это один сервер, я сделал те же изменения на двух других без проблем.
Найденный им!
Начиная с самого автоматического конфигурирования сервера Ubuntu через DHCP на установке это создает файл /run/resolvconf/interface/eth0.dhclient
с информацией о wth.local
домен:
domain wth.local
nameserver 172.31.0.5
Конфигурирование статического IP не удалит файл и когда Вы перезапустите сеть со следующей командой:
~$ sudo ifdown eth0 && sudo ifup eth0
, обработчик DNS восстанавливает resolv.conf
файл и с eth0.dhclient
и с eth0.inet
файлы!
Мое предположение - то, что SA передо мной не беспокоил и просто редактировал resolv.conf
файл; у меня была проблема на 1 сервере из 3, думал, что это была ошибка с 13.04
, но я копировал то же с новым 14.04
установка...
закрытый Случай!