GNU/Linux >> Tutoriels Linux >  >> Linux

CentOS / RHEL :les serveurs DNS dans /etc/resolv.conf changent après un redémarrage/redémarrage du service réseau. Comment les rendre permanents

Vous seriez confronté à ce problème après un redémarrage ou un redémarrage du service réseau. Cela se produit généralement lorsque les scripts /etc/sysconfig/network-scripts/ifup-post et /etc/sysconfig/network-scripts/ifdown-post vérifie les paramètres "RESOLV_MODS=no" ou "PEERDNS=non" dans le fichier de configuration de l'interface réseau tel que /etc/sysconfig/network-scripts/ifcfg-* . Si ces deux paramètres ne sont pas présents, il remplacera le contenu de /etc/resolv.conf avec /etc/resolv.conf.save . Par défaut, PEERDNS et RESOLV_MODS sont nuls.

Vous verrez également les messages affichés ci-dessous dans le /var/log/messages fichier :

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

Comment rendre permanentes les entrées dans /etc/resolv.conf

1. Le fichier /etc/resolv.conf sera écrasé si des interfaces réseau utilisent DHCP pour l'activation. Pour éviter cela, assurez-vous que ces interfaces ont PEERDNS=no défini dans leur fichier ifcfg, par exemple :

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

2. Les directives ifcfg-file DNS1 et DNS2 peuvent également entraîner une modification de resolv.conf. Pour éviter cela, supprimez lesdites directives ou utilisez chattr(1) pour rendre resolv.conf immuable aux modifications, c'est-à-dire :

# chattr +i /etc/resolv.conf


Linux
  1. CentOS / RHEL :Comment récupérer à partir d'un fichier /etc/passwd supprimé

  2. CentOS / RHEL :Comment faire persister les règles iptable à travers les redémarrages

  3. Comment redémarrer les services réseau dans CentOS/RHEL 8

  4. Comment rendre ma passerelle par défaut permanente dans CentOS ? Pour qu'après un redémarrage, il ne soit pas perdu

  5. Comment faire en sorte que le changement de rotation du journal prenne effet

CentOS / RHEL 7 :Comment récupérer à partir d'une entrée root supprimée dans les fichiers /etc/shadow et/ou /etc/passwd

CentOS / RHEL 5 :Comment protéger par mot de passe le mode mono-utilisateur

CentOS / RHEL 6 :Comment protéger par mot de passe le mode mono-utilisateur

Comment rendre l'adresse du serveur de noms permanente dans /etc/resolv.conf ?

Pourquoi /etc/resolv.conf pointe-t-il sur 127.0.0.53 ?

Différence entre /etc/hosts et /etc/resolv.conf