Me paso que en un servidor con ubuntu server de un cliente se me borraban los archivos de resolv.conf, para aquellos que no saben este archivo viene a ser el host de windows, que contiene los dns locales del equipo.
Para poder solventar este problemita no debemos modificar el archivo resolv.conf si no el archivo que esta en /etc/resolvconf/resolv.conf.d/base.
Abrimos con tu editor preferido el siguiente archivo (en este caso usamos nano):
# sudo nano /etc/resolvconf/resolv.conf.d/base
Y ahí agregamos los dns por ejemplo
nameserver 192.168.1.254
–
Saludos