Se você tiver rede e puder efetuar ping por endereço IP ou hosts listados em seu arquivo / etc / hosts, mas não puder navegar em sites, isso parecerá uma resolução de DNS incorreta. Alguns testes rápidos:
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 29 Apr 23 09:44 /etc/resolv.conf -> ../run/resolvconf/resolv.conf
$ cat /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
nameserver 8.8.8.8
nameserver 8.8.8.9
Se você não tiver um servidor de nomes listado, há várias maneiras de adicioná-lo. Veja abaixo ou pesquise neste wiki por "dns-nameservers". Se você tem um servidor de nomes listado, você pode testá-lo.
$ dig +short @8.8.8.8 www.ubuntu.com
91.189.89.103
Duas maneiras rápidas de adicionar um servidor DNS ao usar o NetworkManager e / ou o DHCP:
-
Reinicie o NetworkManager (com os dedos cruzados)
$ sudo restart network-manager
-
Edite
/etc/dhcp/dhclient.conf
e adicione uma linhaprepend
- há uma linha de amostra para você descomentar e editar. Em seguida, reinicie o NetworkManager.#prepend domain-name-servers 127.0.0.1; prepend domain-name-servers 8.8.8.8 8.8.8.9;