slackware altera permanentemente o dns

2

Eu fiz pesquisas e posso mudar o servidor DNS editando /etc/resolv.conf , mas parece que toda vez que eu reinicializo a configuração é sobrescrita por outra coisa ...
Como posso parar o que quer que edite o arquivo?

    
por phunehehe 12.12.2009 / 16:28

2 respostas

2

Se o seu endereço de rede está sendo definido pelo DHCP, por exemplo, o seu roteador DSL entrega o endereço, provavelmente ele está recebendo os servidores DNS para usar via DHCP também. Nesse caso, alterar as configurações de DNS em qualquer dispositivo que esteja entregando os endereços via DHCP é o melhor caminho a percorrer, já que significa que outras máquinas / dispositivos que você conecta também receberão os recursos corretos.

Editar: Você pode alterar o que o cliente DHCP solicita atualizando seu arquivo de configuração. Eu não sei exatamente onde isso será em uma instalação do slackware - no Debian e similar é /etc/dhcp3/dhclient.conf . Encontre a linha request e remova domain-name-servers . Você provavelmente encontrará mais detalhes em man dhclient.conf , supondo que você tenha as páginas man instaladas.

Mas se os servidores de nomes fornecidos pelo seu roteador (ou outro servidor DHCP) estiverem incorretos, você deve alterar a configuração para que você não precise configurar cada cliente individualmente.

    
por 12.12.2009 / 16:44
2

O Slackware Linux (pelo menos 13.0) usa o cliente DHCP dhcpcd para obter IPs dinâmicos, como você pode ver estudando /etc/rc.d/rc.inet1 . Citação da manpage do dhcpcd:

-R, --nodns
         Don't send DNS information to resolvconf or touch
         /etc/resolv.conf.

No entanto, essa opção não é especificada diretamente. Por favor, veja /etc/rc.d/rc.inet1.conf . Grep para a string DHCP_KEEPRESOLV . Você deve ter essa configuração ativada para o bloco de configuração correspondente à interface de rede correta e seu valor deve ser "yes" .

    
por 13.12.2009 / 19:32

Tags