GNU/Linux >> Tutoriales Linux >  >> Linux

CentOS/RHEL:los servidores DNS en /etc/resolv.conf cambian después de un reinicio/reinicio del servicio de red. Cómo hacerlos permanentes

Se enfrentaría a este problema después de un reinicio o un reinicio del servicio de red. Esto suele suceder cuando los scripts /etc/sysconfig/network-scripts/ifup-post y /etc/sysconfig/network-scripts/ifdown-post comprueba los parámetros “RESOLV_MODS=no” o “PEERDNS=no” en el archivo de configuración de la interfaz de red, como /etc/sysconfig/network-scripts/ifcfg-* . Si alguno de estos parámetros no está presente, reemplazará el contenido de /etc/resolv.conf con /etc/resolv.conf.save . De forma predeterminada, PEERDNS y RESOLV_MODS son nulos.

También verá los mensajes que se muestran a continuación en /var/log/messages archivo:

Oct 10 12:40:52 hostname NET[22961]: /etc/sysconfig/network-scripts/ifdown-post : updated /etc/resolv.conf
Oct 10 12:40:57 hostname NET[23256]: /etc/sysconfig/network-scripts/ifup-post : updated /etc/resolv.conf

Cómo hacer que las entradas en /etc/resolv.conf sean permanentes

1. El archivo /etc/resolv.conf se sobrescribirá si alguna interfaz de red usa DHCP para la activación. Para evitar esto, asegúrese de que dichas interfaces tengan PEERDNS=no establecido en su archivo ifcfg, por ejemplo:

# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
DEVICE=eth0
BOOTPROTO=dhcp
PEERDNS=no

2. Las directivas DNS1 y DNS2 del archivo ifcfg también pueden conducir a la modificación de resolv.conf. Para evitar esto, elimine dichas directivas o use chattr(1) para hacer que resolv.conf sea inmutable a los cambios, es decir:

# chattr +i /etc/resolv.conf


Linux
  1. Cómo reiniciar el servicio de red en CentOS 8 o RHEL 8

  2. Después de reiniciar el cuadro de Debian, ignore los valores de sysctl.conf

  3. Cómo hacer que el cambio de rotación de registros surta efecto

  4. ¿Por qué /etc/resolv.conf apunta a 127.0.0.53?

  5. Diferencia entre /etc/hosts y /etc/resolv.conf

CentOS / RHEL 7:cómo recuperarse de una entrada raíz eliminada en archivos /etc/shadow y/o /etc/passwd

CentOS / RHEL 5:Cómo proteger con contraseña el modo de usuario único

CentOS / RHEL 6:Cómo proteger con contraseña el modo de usuario único

Cómo reiniciar los servicios de red en CentOS/RHEL 8

¿Cómo hacer que mi puerta de enlace predeterminada sea permanente en CentOS? Para que después de un reinicio no se pierda

¿Cómo hacer que la dirección del servidor de nombres sea permanente en /etc/resolv.conf?