Especificando configurações de DNS para substituir as do DHCP

8

A cada 6 meses, não consigo acessar o DNS em qualquer roteador que eu esteja usando. geralmente tem que adicionar o servidor de nomes manualmente ao arquivo /etc/resolv.conf . Eu tentei adicionar o DNS gratuito do Google ao arquivo e ele não muda nada. O que posso fazer para não ter que alterar manualmente o arquivo toda vez que vou a um café diferente?

    
por John Coder 25.07.2014 / 03:13

2 respostas

14

Você pode adicionar a seguinte linha a /etc/dhcp/dhclient.conf :

prepend domain-name-servers <working DNS IP(s) here>;

Isso adiciona os endereços IP de DNS que você especifica antes daqueles fornecidos pelo DHCP. Se você gostaria de adicioná-los após o (s) endereço (s) fornecido (s) pelo DHCP, apenas use

append domain-name-servers <working DNS IP(s) here>;

Se, em vez disso, você quiser ignorar o (s) endereço (s) DNS fornecido (s) pelo DHCP, use

supersede domain-name-servers <working DNS IP(s) here>;
    
por 25.07.2014 / 03:18
1

Você pode dizer ao NetworkManager para ignorar os servidores DNS fornecidos pelo DHCP, colocando isso no arquivo de configuração da rede ( /etc/NetworkManager/system-connections/my-essid se salvo no sistema).

O bit importante é ignore-auto-dns=true

[ipv4]
ignore-auto-dns=true
dns=8.8.8.8;
method=auto
    
por 20.11.2017 / 13:55