/etc/resolv.conf continua se redefinindo

2

Estou executando alguns testes em um servidor Debian. A rede na qual esse servidor está localizado tem dois servidores DNS (não sei por que e não posso mudar isso). Eu costumava precisar apontar /etc/resolv.conf para um desses servidores e recentemente precisei alterar qual servidor eu utilizava. Desde que eu mudei /etc/resolv.conf para apontar para o novo servidor, a configuração continua mudando nas minhas costas todos os dias (ele volta para o servidor antigo).

Pelo que sei, a máquina não foi reinicializada. O que devo verificar para descobrir por que isso acontece e como posso pará-lo?

    
por André Caron 17.04.2012 / 05:06

3 respostas

4

Você provavelmente está usando o DHCP para configuração automática de IP.

Melhor opção para experimentar:

/etc/dhclient.conf 

ou

/etc/dhcp/dhclient.conf 
O arquivo

contém informações de configuração para o dhclient. Você pode alternar as atualizações de DNS / apontar para servidor DNS diferente deste arquivo. As páginas man do DHCLIENT.CONF e DHCP-OPTIONS apontam que no dhclient.conf, você deve adicionar isto:

option domain-name-servers 8.8.8.8 8.8.4.4

onde

8.8.8.8 8.8.4.4

são IPs do servidor DNS

Após o link ter mais cenários / possíveis soluções cobertas.

    
por 17.04.2012 / 05:20
2

Em um servidor (ou qualquer coisa que não esteja sendo muito movimentada, ou pelo menos tenha um IP estático), você não precisa de ferramentas que configurem a rede automaticamente para você. Isso só atrapalha.

Remova o seguinte:

apt-get --purge remove resolvconf network-manager

Em seguida, mate qualquer cliente dhcp que ainda possa estar em execução:

ps -ef|grep dhcp
kill PID   <-- i.e. the ID of any process you found

Uma vez feito, tenho certeza que sua rede e o resolv.conf não serão mais misteriosamente alterados.

Depois disso, certifique-se de que seu resolv.conf e sua configuração de rede estejam configurados da maneira que você deseja. Quaisquer alterações que você fizer permanecerão assim.

    
por 17.04.2012 / 21:59
1

Sua configuração está executando NetworkManager ? Considere desativá-lo se isso atender às suas necessidades.

    
por 17.04.2012 / 05:23