Como postado nos comentários, desinstalar o resolvconf (como no pacote com esse nome) pára o ubuntu fazendo coisas bobas.
No servidor 12.04, eu tenho a configuração estática do NIC, mas eu quero remover o lan do caminho de pesquisa do DNS, ou o resolv.conf. Isso é gerado automaticamente como sabemos. Eu não quero procurar nada, exceto o que eu digo no arquivo de interfaces. Por que inclui o .lan no caminho de pesquisa? Incompreensível.
$ cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
search lan local
Acima, eu só quero "pesquisar local" (ou nada mesmo!) Abaixo, eu tentei especificar local, na esperança de que a lan iria embora. Não é assim.
$ cat /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.0.2.28
netmask 255.255.255.0
gateway 10.0.2.2
dns-nameservers 8.8.8.8 8.8.4.4
dns-domain local
dns-search local
auto eth1
iface eth1 inet static
address 10.0.0.28
netmask 255.255.255.0
dns-nameservers 8.8.8.8 8.8.4.4
dns-domain local
dns-search local
Como postado nos comentários, desinstalar o resolvconf (como no pacote com esse nome) pára o ubuntu fazendo coisas bobas.
Possivelmente você precisa executar sudo dpkg-reconfigure resolvconf
para recriar o symlink em /etc/resolv.conf para /run/resolvconf/resolv.conf.
Verifique se /etc/resolvconf/resolv.conf.d/base
está vazio das opções domain
e search
.
Você pode omitir as opções dns-domain
de /etc/network/interfaces
. Eles são supérfluos.