Linux

Solución Resolv.conf no guarda los cambios al reiniciar

Resolv.conf es el  archivo que se usa para resolver los DNS. Un problema con el que nos podemos encontrar es que tras cambiar el contenido de este archivo, sólo nos mantenga los cambios hasta que volvemos a iniciar el equipo.

Para conservar los cambios de resolv.conf incluso cuando hemos reiniciado, hacemos lo siguiente:

numero Nos aseguramos que el contenido del archivo es el que queremos conservar y hacemos una copia del archivo.

sudo su
cp /etc/resolv.conf /etc/resolv.conf.bak

 

numero 1 Hacemos que este nuevo archivo sea inalterable.

chattr +i /etc/resolv.conf.bak

 

numero 2 Eliminamos el resolv.conf que estaba funcionado hasta ahora.

rm /etc/resolv.conf

 

numero 3 Renombramos el archivo que habíamos creado en el primer paso, para que ahora sea este el que reemplace el anterior y pase a funcionar.

 

cp /etc/resolv.conf.bak /etc/resolv.conf

Finalmente sólo nos quedaría reiniciar  el servicio o el equipo para que se hagan efectivos los cambios.

Con este método de copiar el archivo resolv.conf y luego renombrarlo, también nos evitamos el error chattr: La operación no está soportada mientras se estaban leyendo las banderas en /etc/resolv.conf que puede aparecer al ejecutar el comando chattr directamente sobre el archivo de configuración.
Suscríbete
Notify of
guest

7 Comentarios
Inline Feedbacks
Ver todos los comentarios
Anónimo

te quiero 🙂

Javier

Va perfecto, no conocía este comando. Gracias!

Anónimo

excellent !!!!

Miguel

Perfecta solucion, no se me habia ocurrido. Mi problema era que cuando reiniciaba perdia esa configuracion.
Ahora quedo perfecto!

Graciassss

mariano

Sos un genio, me salvaste. Hace rato estoy renegando con esto, con tu respuesta lo resolví fácil y rápido. Eternamente agradecido.
Ojala todos muchos mas fueran tan claros como vos para explicar las cosas.

thebooster

Gracias

juan carlos

excelente aporte me funciono!!

Botón volver arriba