CentOS 6 – input du server de noms dans resolve.conf réinitialisation après le redémarrage des services réseau?

Dans /etc/resolv.conf , j'ai changé la ligne du server de noms en une nouvelle adresse IP. Après l'logging et la sortie, j'exécute le service network restart . Je vais alors ouvrir /etc/resolve.conf nouveau et voir que l'adresse IP que j'ai changé est maintenant de return à ce qu'elle était avant de changer.

Pourquoi cela arrive-t-il?

Selon la documentation de RedHat 6, c'est la même chose qu'avec RedHat5:

Mettez PEERDNS=no dans le file de configuration global ou dans le file de configuration d'interface spécifique.

Peut-être avez-vous dhcp-client dans votre système et il fait la réinitialisation de votre file resolv.conf après le redémarrage du service réseau.

Vérifiez dans / etc / sysconfig / réseau ou file d'interface si le protocole dhcp-client a défini et essayez de configurer l'adresse IP statique.

Si ce n'est pas le cas, vous pouvez protéger votre file /etc/resolv.conf contre toute modification en définissant l'atsortingbut de protection en écriture.

 chattr +i /etc/resolv.conf 

Si vous utilisez DHCP pour l'atsortingbution des adresses, la méthode la plus propre pour modifier resolv.conf consiste à apporter les modifications du côté server DHCP. Cela mettra correctement à jour resolv.conf

Si vous utilisez Centos / RHEL, éditez le ifcfg configuration ifcfg et ajoutez

 DNS1="xxx.xxx.xxx.xxx" DNS2="xxx.xxx.xxx.xxx" 

Puis redémarrez le réseau en utilisant le service network restart

Je sais que c'est une très vieille question, j'ajoute ma réponse pour aider ceux qui n'acceptent pas la réponse acceptée ci-dessus. Comme moi.