CentOS 6 - entrada do servidor de nomes no resolve.conf sendo reiniciado após reiniciar os serviços de rede?

5

Em /etc/resolv.conf , alterei a linha do servidor de nomes para um novo endereço IP. Depois de salvar e sair, executo service network restart . Em seguida, abro /etc/resolve.conf novamente e vejo que o endereço IP que alterei está de volta ao que era antes de mudar.

Por que isso está acontecendo?

    
por Lester Peabody 15.11.2012 / 01:14

4 respostas

6

De acordo com o RedHat 6 Documentação isto é o mesmo que com o RedHat5:

Coloque PEERDNS=no no arquivo de configuração global ou no arquivo de configuração de interface específico.

    
por 16.11.2012 / 22:26
3

Se você estiver executando o Centos / RHEL, edite o arquivo de configuração ifcfg e adicione

DNS1="xxx.xxx.xxx.xxx"
DNS2="xxx.xxx.xxx.xxx"

Em seguida, reinicie a rede usando service network restart

Eu sei que esta é uma pergunta muito antiga, estou adicionando a minha resposta para ajudar aqueles que não aceitaram a resposta acima. Como eu mesmo.

    
por 21.05.2014 / 22:39
2

Pode ser que você tenha o dhcp-client em seu sistema e redefina seu arquivo resolv.conf após reiniciar o serviço de rede.

Verifique em / etc / sysconfig / network ou arquivo de interface se o protocolo dhcp-client definiu e tente configurar o ip estático.

Se não, você pode proteger seu /etc/resolv.conf de ser modificado por qualquer coisa que esteja configurando o atributo de proteção contra gravação.

chattr +i /etc/resolv.conf
    
por 15.11.2012 / 04:47
2

Se você estiver usando o DHCP para atribuição de endereços, a maneira mais limpa de realizar a modificação do resolv.conf é fazer as alterações no lado do servidor DHCP. Isso, por sua vez, atualizará corretamente o resolv.conf

    
por 15.11.2012 / 15:01