Comportamento estranho do DNS

1

Eu consegui um PC bonitinho , que eu quero mexer com um pequeno projeto paralelo . Ele tem uma conexão LAN normal via Ethernet e a configuração /etc/network/interfaces é

# loopback: lo
auto  lo
iface lo inet loopback

# device: eth0
auto  eth0
iface eth0 inet static
  address   192.168.1.11
  broadcast 192.168.1.255
  netmask   255.255.255.0
  gateway   192.168.1.1
  dns-nameservers 8.8.8.8 8.8.4.4

Agora, tudo corre bem, o PC liga-se a 192.168.1.11 e eu posso ssh nele. No entanto, curl google.com falha (conectando diretamente usando o IP 173.194.112.255 funciona). Então, algo tem que estar errado com os servidores de nomes.

E aqui vem a parte estranha: Depois de ifdown eth0 && ifup eth0 , todas as consultas DNS funcionam. E isso acontece depois de cada reinicialização. Eu tenho que reiniciar manualmente eth0 , antes que eu possa resolver nomes de domínio.

Atualmente, lidei com isso com um script Upstart para reiniciar a interface 10 segundos após a inicialização. Mas eu realmente gostaria de consertar a causa e não o sintoma.

É minha culpa ou existe algum bug? Atualmente estou executando o Ubuntu Server 10.04 LTS por razões de compatibilidade.

Após um novo reinício (sem reiniciar a interface)

/etc/resolv.conf está vazio (apenas comentários). /etc/resolvconf/resolv.conf.d/{head,base} estão vazios (apenas comentários).

Depois de reiniciar a interface

/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 8.8.8.8
nameserver 8.8.4.4

/etc/resolvconf/resolv.conf.d/{head,base} estão vazios (apenas comentários).

    
por buschtoens 12.08.2013 / 19:54

0 respostas