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.