Desculpas se isto já foi respondido, procurei e não consegui encontrar uma solução.
Eu configurei meu desktop do Ubuntu 16.04 com um IP estático. No entanto, na inicialização, não é possível resolver nomes de host. Surpreendente se eu reiniciar manualmente o serviço de rede com:
sudo /etc/init.d/networking restart
Corrige meu problema de DNS. Mas eu tenho que fazer isso toda vez na inicialização.
Acho que o problema está em como meu arquivo resolve.conf está sendo escrito automaticamente na inicialização.
Por exemplo, no arranque, tem:
ow@ubuntu002:~$ 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
dns-nameservers 8.8.8.8 8.8.4.4
E depois de sudo /etc/init.d/networking restart
:
ow@ubuntu002:~$ 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.4.4
dns-nameservers 8.8.8.8 8.8.4.4
Aprecie qualquer ajuda com isso. Não posso deixar de tentar chegar à causa raiz disso.
EDITAR:
@ Simon Sudler: sim, eu modifiquei /etc/network/interfaces
assim como /etc/NetworkManager/NetworkManager.conf
. Foi baseado em tutoriais online.
Aqui está o conteúdo do meu arquivo de interfaces:
ow@ubuntu002:~$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto enp0s31f6
iface enp0s31f6 inet static
address 192.168.0.101
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 8.8.8.8 8.8.4.4
ow@ubuntu002:~$
@ oscar1919: Eu tentei sua solução e consertei o problema!
Obrigado a ambos pela sua ajuda.