quinta-feira, 26 de julho de 2012

Como impedir alteração no resolv.conf após o reboot?

Olá,

Hoje, juntamente com o Francisco meu colega de trabalho, perdemos um tempo pesquisando uma duvida que carregávamos: Como impedir que os DNS cadastrados no resolv.conf fossem alterados durante o reboot?


Primeiramente, é normal que o resolv.conf seja preenchido automaticamente, uma vez que o DHCP Client se encarrega de encontrar um DHCP Server na rede e configurar automaticamente o IP, Mascara, DNS, Gateaawy, etc.

Porém, em nosso ambiente de teste usamos um DNS diferente do DNS atribuído pelo DHCP, e toda vez que o servidor era reiniciado, era necessário realizar a configuração no resolv.conf.

Poderíamos colocar uma simples linha no "rc.local", porém, hoje resolvemos pesquisar um pouco e deixar de lado a preguiça.

Após uma rápida pesquisa, segue a solução e explicação de como realizar a configuração, digamos de uma forma profissional:

-------------------------------------------------------------------------------------------

Add to /etc/sysconfig/network-scripts/ifcfg-ethX
The following 2 lines :

PEERDNS=no
NM_CONTROLLED=no

Line 1 tells the the if commands not to override /etc/resolv.conf
Line 2 tells NetworkManager that it doens't have control over that ethernet controller
-----------------------------------------------------------------------------------------


Referência: http://lists.centos.org/pipermail/centos/2009-November/086596.html

Obrigado

Nenhum comentário: