Статический ip, но динамические серверы имен?

Пытаясь изменить настройки сервера имен для сервера 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? Это один сервер, я сделал те же изменения на двух других без проблем.

1
задан 5 June 2014 в 23:04

1 ответ

Найденный им!

Начиная с самого автоматического конфигурирования сервера 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 установка...

закрытый Случай!

1
ответ дан 5 June 2014 в 23:04

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

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