IP estático, mas servidores de nomes dinâmicos?

1

Tentando alterar as configurações do servidor de nomes para um servidor Ubuntu-13.04, deparei-me com esta situação!

/ 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

... então eu tive que mudar os endereços DNS ...

dns-nameservers 10.1.1.21 10.1.1.22

… e, em seguida, recicle eth0 para a configuração de rede se reconstruir:

~$ sudo ifdown eth0 && sudo ifup eth0

Mas este é o /etc/resolv.conf que eu recebo:

# 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

FYI, 172.31.0.5 está em uma rede "vizinha", aparentemente um servidor DNS / DHCP para o domínio 'wth.local' não tenho acesso a quais "vazamentos" do meu lado! (esta situação é temporária, mas por enquanto tem que continuar assim)

O que eu não consigo explicar e quero entender é por quê? Por que, se eu especificamente configurar uma interface estática, um processo DHCP vem e mexe com o DNS? Este é um servidor, fiz as mesmas alterações em outros dois sem problemas.

    
por ionreflex 30.05.2014 / 23:00

1 resposta

1

Encontrou!

Desde que um servidor Ubuntu se autoconfigure via DHCP na instalação, ele cria o arquivo /run/resolvconf/interface/eth0.dhclient com as informações sobre o domínio wth.local :

domain wth.local
nameserver 172.31.0.5

Configurar um IP estático não excluirá o arquivo e quando você reiniciar a rede com o seguinte comando:

~$ sudo ifdown eth0 && sudo ifup eth0

, o manipulador DNS reconstrói seu arquivo resolv.conf com os arquivos eth0.dhclient e eth0.inet !

Meu palpite é que a SA antes de mim não se incomodou e acabou de editar o arquivo resolv.conf ; Eu tive o problema em 1 servidor de 3, pensei que era um bug com 13.04 , mas eu repliquei o mesmo com um novo 14.04 install ...

Caso encerrado!

    
por ionreflex 05.06.2014 / 21:01