The Geek Diary

Zakázání NetworkManageru

Následující kroky zakážou službu NetworkManager a umožní, aby rozhraní spravovala pouze síťová služba.

1. Zjištění, která rozhraní spravuje NetworkManager

# nmcli device status

Zobrazí se tabulka se seznamem všech síťových rozhraní spolu s jejich STÁTEM. Pokud Network Manager rozhraní neřídí, bude jeho STATE uveden jako nespravovaný. Jakákoli jiná hodnota znamená, že rozhraní je řízeno správcem sítě.

2. Zastavení služby NetworkManager:

# systemctl stop NetworkManager

3. Trvalé zakázání služby:

# systemctl disable NetworkManager

4. Potvrzení zakázání služby NetworkManager

# systemctl list-unit-files | grep NetworkManager

5. Vypnutí služby NetworkManager. Přidejte níže uvedený parametr do /etc/sysconfig/network-scripts/ifcfg-ethX rozhraní, která spravuje NetworkManager, aby byla bez správy.

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 spojení selhala“, když nemůže najít rozhraní ke spuštění

Přepnutí na „síťovou“ službu

Pokud je NetworkManager zakázán, lze rozhraní nakonfigurovat pro použití se síťovou službou. Pro konfiguraci rozhraní a použití síťových služeb postupujte podle následujících kroků.

1. Nastavte adresu IP v konfiguračním souboru: /etc/sysconfig/network-scripts/ifcfg-eth0. Nastavte hodnotu NM_CONTROLLED na ne a přiřaďte statickou adresu IP v souboru.

NAME="eth0"HWADDR=...ONBOOT=yesBOOTPROTO=noneIPADDR=...NETMASK=...GATEWAY=...TYPE=EthernetNM_CONTROLLED=no

2. Nastavte servery DNS, které se mají používat, přidáním do souboru: /etc/resolv.conf :

nameserver nameserver 

3. Povolte síťovou službu

# systemctl enable network

4. Restartujte síťovou službu

# systemctl restart network

.