Ubuntu 14.04.02LTS resolvconf -u cria uma linha inválida “nameserver Google's” no resolv.conf

1

O NetworkManager não está instalado.

/ etc / network / interfaces tinha um grupo de linhas da seguinte forma:

######################
# EXTERNAL INTERFACE #
######################

auto eth2
iface eth2 inet static
    address 192.168.1.234
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 8.8.4.4 # Google's nameservers

Eu achei que o comentário #Google's nameservers estava sendo escolhido de alguma forma. até resolvconf -u para criar as duas linhas ruins no final de resolv.conf .

Mas depois que eu removi o comentário, reiniciei o serviço de rede e o reran resolvconf -u , o mesmo problema acontece. Eu tentei editar resolv.conf para me certificar de que estava sendo atualizado.

Eu executei o comando follow de /etc ;

find . -type f -exec grep "Google" {} /dev/null \; 

A fim de procurar um arquivo em que resolvconf possa estar escolhendo o arquivo ruim dados de cima, mas sem sorte. Alguma idéia?

resolvconf recolherá informações de um roteador físico?

    
por Selma 24.08.2015 / 20:36

1 resposta

0

O arquivo interfaces não aceita comentários no meio da linha. Altere sua definição de interface para isso:

auto eth2
iface eth2 inet static
        address 192.168.1.234
        netmask 255.255.255.0
        gateway 192.168.1.1
        # use Google's name servers
        dns-nameservers 8.8.8.8 8.8.4.4

A menos que você tenha ativado as atualizações atrasadas, não será necessário executar o programa resolvconf manualmente. Em vez disso, você pode ifdown eth2 e, em seguida, ifup eth2 .

    
por 24.08.2015 / 22:17