GNU/Linux >> Znalost Linux >  >> Linux

CentOS / RHEL :DNS servery v /etc/resolv.conf se změní po restartu/restartu síťové služby. Jak je udělat trvalé

Tomuto problému byste čelili po restartu nebo restartu síťové služby. To se obvykle děje tak, že skripty /etc/sysconfig/network-scripts/ifup-post a /etc/sysconfig/network-scripts/ifdown-post zkontroluje parametry “RESOLV_MODS=no” nebo “PEERDNS=ne” v konfiguračním souboru síťového rozhraní, jako je /etc/sysconfig/network-scripts/ifcfg-* . Pokud některý z těchto parametrů není přítomen, nahradí obsah /etc/resolv.conf pomocí /etc/resolv.conf.save . Ve výchozím nastavení mají PEERDNS a RESOLV_MODS hodnotu null.

Zprávy zobrazené níže byste také viděli v /var/log/messages soubor:

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

Jak učinit záznamy v /etc/resolv.conf trvalými

1. Soubor /etc/resolv.conf bude přepsán, pokud některá síťová rozhraní používají k aktivaci DHCP. Abyste tomu zabránili, ujistěte se, že tato rozhraní mají v souboru ifcfg nastaveno PEERDNS=no, například:

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

2. Direktivy ifcfg-file DNS1 a DNS2 mohou také vést k úpravě resolv.conf. Abyste tomu zabránili, buď odstraňte uvedené direktivy, nebo použijte chattr(1), aby byl resolv.conf neměnný vůči změnám, tj.:

# chattr +i /etc/resolv.conf


Linux
  1. Jak zkontrolovat, zda je po aktualizaci balíčku RPM vyžadován restart služby nebo restartování serveru (CentOS/RHEL/Fedora)

  2. CentOS / RHEL :Jak obnovit ze smazaného souboru /etc/passwd

  3. CentOS / RHEL :Jak zajistit, aby pravidla iptable trvala i po restartu

  1. Jak restartovat síťovou službu na CentOS 8 nebo RHEL 8

  2. Jak restartovat síťové služby v CentOS/RHEL 8

  3. Jak nastavit svou výchozí bránu jako trvalou v CentOS? Aby se po restartu neztratil

  1. Linux – Jak přepsat servery Vm DNS?

  2. Network Manager:Jak zastavit aktualizaci Nm /etc/resolv.conf?

  3. Jak zakázat kombinaci kláves „alt+ctrl+Del“ způsobující restart v CentOS/RHEL 4,5