GNU/Linux >> Znalost Linux >  >> Linux

Jak zakázat NetworkManager v CentOS/RHEL 8

Přestože je NetworkManager výchozím nástrojem pro konfiguraci a správu síťových služeb na CentOS/RHEL 8, existují situace, kdy může být nutné trvale zakázat NetworkManager a použít alternativní metody pro konfiguraci a správu sítě. Tento dokument popisuje, jak trvale zakázat NetworkManager na CentOS/RHEL 8.

Poznámka :Použití „networks-scripts“ je v CentOS/RHEL 8 zastaralé.

Zakázání NetworkManageru v CentOS/RHEL 8

1. Následující tři příkazy jsou potřeba k okamžitému zastavení služby NetworkManager a zabránění jejímu následnému restartování během této relace a po restartu:

# systemctl mask NetworkManager.service
# systemctl stop NetworkManager.service
# systemctl disable NetworkManager.service

2. Potvrďte, že služba NetworkManager byla deaktivována:

# systemctl list-unit-files | grep NetworkManager

3. Pokud soubory systemctl list-unit zobrazují výstup podobný tomu níže, postupujte podle následujícího kroku:

# systemctl list-unit-files | grep NetworkManager

  NetworkManager-dispatcher.service disabled
  NetworkManager-wait-online.service enabled
  NetworkManager.service disabled

4. Pokud vidíte NetworkManager-wait-online.service povoleno, vypněte totéž jako níže:

# systemctl mask NetworkManager-wait-online.service
# systemctl disable NetworkManager-wait-online.service

Znovu zkontrolujte stav.

# systemctl list-unit-files | grep NetworkManager

Povolení síťových skriptů v CentOS/RHEL 8

Přestože jsou síťové skripty v CentOS/RHEL 8 zakázány, někteří z vás mohou chtít starý způsob konfigurace sítě. Stále to můžete provést instalací balíčku „network-scripts“.

# yum install network-scripts

Jakmile nainstalujete výše uvedený balíček, všechny konfigurace ifcfg budou nyní spravovány network.service. Při použití příkazu ifup/ifdown se mohou zobrazit níže uvedená varování:

# ifup ens4
WARN      : [ifup] You are using 'ifup' script provided by 'network-scripts', which are now deprecated.
WARN      : [ifup] 'network-scripts' will be removed in one of the next major releases of RHEL.
WARN      : [ifup] It is advised to switch to 'NetworkManager' instead - it provides 'ifup/ifdown' scripts as well.

Tato varování jsou neškodná a lze je ignorovat. Tato varování můžete také zakázat:

# touch /etc/sysconfig/disable-deprecation-warnings

Od této chvíle můžete místo NetwrokManager.service začít používat network.service. Například:

# systemctl status network

Můžete také povolit spuštění síťové služby po spuštění:

# systemctl enable network

Deaktivace NetworkManageru v „network-scripts“

Přidejte níže uvedený parametr do /etc/sysconfig/network-scripts/ifcfg-ethX rozhraní, která jsou spravována NetworkManagerem, aby byla nespravovaná. Zde je ethX rozhraní, na kterém chcete deaktivovat NetworkManager.

# vi /etc/sysconfig/network-scripts/ifcfg-ethX
NM_CONTROLLED="no"
Poznámka :Nezapomeňte změnit NM_CONTROLLED=”yes” na “no”, jinak si síťová služba může stěžovat na “Aktivace připojení se nezdařila”, když nemůže najít rozhraní ke spuštění.CentOS / RHEL 5, 6 :jak deaktivovat NetworkManager
Jak deaktivovat NetworkManager na CentOS / RHEL 7


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

  2. Jak zakázat IPv6 na CentOS / RHEL 7

  3. Jak zakázat „lvm2-lvmetad.socket/service“ na CentOS/RHEL 7

  1. Jak povolit/zakázat režimy SELinux v RHEL/CentOS

  2. CentOS / RHEL 6 :Jak deaktivovat IPv6

  3. CentOS / RHEL :Jak zakázat historii shellu BASH

  1. Jak deaktivovat NetworkManager na CentOS / RHEL 7

  2. CentOS / RHEL 6,7 :Jak povolit nebo zakázat službu XDMCP (GDM)

  3. CentOS / RHEL 5, 6 :jak deaktivovat NetworkManager