Posso executar ping em IPs, mas não consigo resolver domínios


11

Eu tenho o Xubuntu 14.04 instalado no meu servidor. network-managernão está instalado. Parece ter perdido a capacidade de resolver domínios e não sei por onde começar a diagnosticar o problema.

ping 8.8.8.8 pings normalmente.

ping google.comretorna ping: unknown host google.com.

Eu tentei adicionar um servidor DNS para /etc/network/interfaces/. Agora ele contém:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.100
gateway 192.168.0.1
netmask 255.255.255.0
dns-nameservers 8.8.8.8 8.8.4.4

Isso não resolveu o problema, então tentei executar:

hesse@galois:~$ sudo service networking restart
stop: Job failed while stopping
start: Job is already running: networking

Tentei stopentão starte reload, mas eles não parecem fazer nada.

Como faço para diagnosticar o problema?

Nota: É muito trabalhoso reiniciar a máquina (preciso conectar um teclado e um monitor a ela), por isso, sugira soluções que não exijam a reinicialização, se possível.


/etc/resolv.conf :

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

Você pode adicionar o conteúdo de /etc/resolv.confsua pergunta? Esse é o arquivo que a maioria dos resolvedores irá usar para encontrar quais servidores DNS para usar
— Eric Renouf

@EricRenouf Claro, está vazio, exceto pelo comentário.
— Superbest

bem, esse é o problema que suspeito. Não conseguir reiniciar networkingé um problema, mas você tem certeza de que não está usando NetworkManager?
— Eric Renouf

Além disso, como uma solução temporária que você acabou de editar pode resolv.confnão suportar esse comentário e add nameserver 8.8.8.8, mas provavelmente será substituído em algum momento de forma que é apenas uma correção temporária
— Eric Renouf

Respostas:


9

Você precisa resolver o vazio do seu /etc/resolv.conf antes de esperar por algum outro erro.

Deve refletir pelo menos um resolvedor. Se esse for o único problema, sua resolução deverá funcionar.

Tentar

vi /etc/resolv.conf

Entre no modo de edição. Adicione a coisa abaixo:

nameserver 8.8.8.8
nameserver 8.8.4.4

Veja post que se

ping google.com

Trabalho.


0

Tente o seguinte:

sudo nano /etc/resolvconf/resolv.conf.d/tail

O que abrirá um arquivo resolv.conf.d em branco no editor de nano texto. Você precisará colocar o endereço do servidor DNS na primeira linha deste arquivo e lembre-se de finalizar a linha com um retorno de carro (pressione enter), conforme mostrado abaixo:

nameserver 8.8.8.8
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.