Instale resolvconf : sudo apt-get install resolvconf
e, depois de editar /etc/resolvconf/resolv.conf.d/base
, coloque seus servidores de nomes:
nameserver 8.8.8.8
nameserver 8.8.4.4
Uma vez feito, execute sudo resolvconf -u
Isso deve ser feito, alternativamente, você pode usar uma "solução alternativa" (eu não a menos que eu tenha que) e editar /etc/rc.local
e colocar as duas linhas seguintes:
echo 8.8.8.4 >> /etc/resolv.conf
echo 8.8.8.4 >> /etc/resolv.conf
Isso acrescentaria as linhas a /run/systemd/resolve/stub-resolv.conf
porque /etc/resolv.conf
é um link simbólico para /run/systemd/resolve/stub-resolv.conf
.
Mas, para isso, o arquivo /etc/rc.local
deve existir com o conteúdo correto + permissões:
-rwxr-xr-x 1 root root 658 Feb 11 17:31 /etc/rc.local
Caso o seu não exista (e eu não esperaria), crie um com o seguinte conteúdo e certifique-se de alterar as permissões conforme mostrado acima:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo 8.8.8.4 >> /etc/resolv.conf
echo 8.8.8.4 >> /etc/resolv.conf
exit 0
Espero que isso ajude.
Apenas para o registro:
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=1637540k,mode=755
/run
é tmpfs
, o que significa que quaisquer alterações feitas em qualquer caminho dentro de /run
são apagadas depois que você reinicializa o sistema.