El fichero resolv.conf se configura de manera automática cada vez que aplicamos cambios a nuestra configuración de red, con lo que ya no vale simplemente añadir la línea:
nameserver 192.168.18.2 (por ejemplo)
dado que systemd añade de manera automática
nameserver 127.0.0.53
tenemos un par de opciones para hacer cambios en este fichero de manera permanente.
1.- Editar el fichero /etc/dhcp/dhclient.conf
descomentamos la línea y ponemos la dirección de nuestro servidor DNS principal
prepend domain-name-servers 192.168.18.2;
2.- Instalar el paquete resolvconf
ejecutamos:
apt-get install resolvconf
y editamos el fichero
/etc/resolvconf/resolv.conf.d/head
añadimos al final del fichero la dirección del/los servidor DNS que nos interese:
nameserver 192.168.18.2
guardamos los cambios y ejecutamos:
resolvconf --enable-updates
resolvconf -u
si hacemos:
cat
/etc/resolv.conf
debería aparecer nuestro servidor configurado