GNU/Linux >> LINUX-Kenntnisse >  >> Linux

CentOS / RHEL :DNS-Server in /etc/resolv.conf ändern sich nach einem Neustart/Neustart des Netzwerkdienstes. Wie man sie dauerhaft macht

Dieses Problem tritt nach einem Neustart oder einem Neustart des Netzwerkdienstes auf. Dies geschieht normalerweise in Form der Skripte /etc/sysconfig/network-scripts/ifup-post und /etc/sysconfig/network-scripts/ifdown-post prüft auf die Parameter “RESOLV_MODS=no” oder "PEERDNS=no" in der Konfigurationsdatei der Netzwerkschnittstelle wie /etc/sysconfig/network-scripts/ifcfg-* . Wenn einer dieser Parameter nicht vorhanden ist, ersetzt er den Inhalt von /etc/resolv.conf mit /etc/resolv.conf.save . Standardmäßig sind PEERDNS und RESOLV_MODS null.

Sie würden auch die unten gezeigten Nachrichten in /var/log/messages sehen Datei:

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

Wie man Einträge in /etc/resolv.conf dauerhaft macht

1. Die Datei /etc/resolv.conf wird überschrieben, wenn Netzwerkschnittstellen DHCP zur Aktivierung verwenden. Um dies zu verhindern, stellen Sie sicher, dass für solche Schnittstellen PEERDNS=no in ihrer ifcfg-Datei festgelegt ist, zum Beispiel:

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

2. Die ifcfg-Datei-Direktiven DNS1 und DNS2 können auch zu einer Änderung der resolv.conf führen. Um dies zu verhindern, entfernen Sie entweder diese Direktiven oder verwenden Sie chattr(1), um resolv.conf für Änderungen unveränderlich zu machen, d. h.:

# chattr +i /etc/resolv.conf


Linux
  1. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  2. So deaktivieren Sie die Tastenkombination „alt+ctrl+Del“, die einen Neustart in CentOS/RHEL 4,5 verursacht

  3. So deaktivieren Sie Strg+Alt+Entf, wodurch ein Systemneustart in CentOS/RHEL 6 verursacht wird

  4. So überprüfen Sie, ob nach dem RPM-Paket-Update ein Dienstneustart oder Serverneustart erforderlich ist (CentOS/RHEL/Fedora)

  5. So starten Sie Netzwerkdienste in CentOS/RHEL 8 neu

So starten Sie den Netzwerkdienst unter CentOS 8 oder RHEL 8 neu

Linux – Wie überschreibe ich einen VM-Dns-Server?

CentOS / RHEL 7 :So stellen Sie gelöschte Root-Einträge in /etc/shadow- und/oder /etc/passwd-Dateien wieder her

CentOS / RHEL 5 :So schützen Sie den Einzelbenutzermodus mit einem Kennwort

CentOS / RHEL 6 :So schützen Sie den Einzelbenutzermodus mit einem Kennwort

Wie mache ich die Nameserver-Adresse in /etc/resolv.conf dauerhaft?