Jak wyłączyć NetworkManager w CentOS/RHEL 8
W systemie Linux Network Manager jest demonem obsługującym wykrywanie aktywnych sieci i konfigurację ustawień sieciowych. Po uruchomieniu menedżer sieci automatycznie wykrywa aktywne połączenia sieciowe, bezprzewodowe lub przewodowe, i umożliwia użytkownikowi dalszą konfigurację aktywnych połączeń.
Przeczytaj także: Pierwsze kroki z NetworkManager w RHEL/CentOS 8
Gdy menedżer sieci jest wyłączony, nie można wykryć żadnych sieci ani skonfigurować żadnych konfiguracji sieci. Zasadniczo twój system Linux zostaje odizolowany od dowolnej sieci. W tym temacie dowiesz się, jak wyłączyć menedżera sieci w CentOS 8 i RHEL 8.
Krok 1: Zaktualizuj system
Najpierw zaloguj się i zaktualizuj pakiety w systemie CentOS 8 lub RHEL 8.
sudo dnf update
Krok 2: Wyświetl listę aktywnych połączeń w systemie
Zanim wyłączymy Sieć, rozsądnie jest ustalić liczbę aktywnych połączeń w systemie. Istnieje kilka poleceń, których możesz użyć do wyświetlenia aktywnego połączenia:
polecenie ifconfig
Po wywołaniu polecenia ifconfig wyświetla listę aktywnych interfejsów sieciowych, jak pokazano:
ifconfig
polecenie nmcli
nmcli to kolejne narzędzie wiersza poleceń, które jest bardziej intuicyjne niż polecenie ifconfig.
nmcli
Z powyższych danych wyraźnie widać, że istnieją 2 aktywne interfejsy: enp0s3, który jest interfejsem bezprzewodowym i virbr0, który jest interfejsem Virtualbox. lo, który jest adresem pętli zwrotnej, jest niezarządzany.
polecenie nmtui
nmtui to graficzne narzędzie wiersza poleceń, służące do konfigurowania ustawień sieciowych.
nmtui
Wybierz pierwszą opcję „Edytuj połączenie”, naciśnij klawisz TAB, aby wybrać opcję „OK” i naciśnij ENTER .
Na wyjściu widzimy dwa aktywne interfejsy sieciowe, jak widzieliśmy wcześniej w poprzednim poleceniu nmcli.
Krok 3: Wyłącz Menedżera sieci w CentOS 8
Aby wyłączyć usługę NetworkManager w CentOS 8 lub RHEL 8, wykonaj polecenie.
systemctl stop NetworkManager
Aby potwierdzić stan uruchomienia NetworkManager.
systemctl status NetworkManager
Teraz spróbuj wyświetlić listę aktywnych interfejsów sieciowych za pomocą polecenia nmcli lub nmtui.
nmcli
nmtui
Z powyższych danych wynika, że usługa NetworkManager jest wyłączona.
Krok 4: Włącz Menedżera sieci w CentOS 8
Aby ponownie uruchomić usługę NetworkManager, po prostu ją uruchom.
systemctl start NetworkManager
Teraz sprawdź status usługi NetworkManager za pomocą nmcli lub nmtui.
nmcli
nmtui
Wniosek
W tym artykule dowiedziałeś się, jak wyłączyć, a nawet uruchomić usługę NetworkManager w systemie CentOS 8 i RHEL 8. Pamiętaj, że dobra praktyka zawsze wymaga, aby usługa NetworkManager była uruchomiona i działała w celu automatycznego wykrywania sieci i zarządzania ustawieniami interfejsu.