gdy działamy jako administrator Ubuntu, jesteśmy odpowiedzialni za zarządzanie ustawieniami sieciowymi systemu. Kiedy dokonujesz modyfikacji karty sieciowej na jakimś systemie Linux, połączenie się kończy. Interfejsy sieciowe wydają się być praktycznie lub praktycznie istniejące i można je po prostu aktywować za pomocą jednego ze sposobów. W tym samouczku omówimy, jak aktywować i dezaktywować interfejsy sieciowe w Ubuntu za pomocą kilku technik. Wszystkie instrukcje zostały uruchomione na Ubuntu 20.04 LTS, najnowsze wydanie Ubuntu. Zacznijmy od szczegółów!
po pierwsze, musisz zainstalować Narzędzia sieciowe w systemie Linux Ubuntu 20/04, jeśli nie został już zainstalowany. Dlatego wypróbuj poniższe zapytanie instalacyjne apt w powłoce i naciśnij klawisz Enter, aby je wykonać. Dodaj hasło użytkownika, aby kontynuować proces instalacji.
$ sudo apt install net-tools
Kontroluj interfejsy sieciowe za pomocą polecenia ifconfig
teraz Narzędzia sieciowe zostały zainstalowane, musimy uzyskać informacje dotyczące naszych istniejących interfejsów sieciowych, które są wbudowane w nasz system. W tym celu mamy polecenie „ip”, które może pokazać dane dotyczące interfejsu sieciowego. Dlatego wykonaj polecenie ” ip „w powłoce, po którym następuje zmienna” a ” i naciśnij Enter.
$ ip a
możesz spojrzeć na interfejs pokazany na powyższym obrazku np. enp0s3. Interfejs jest teraz aktywny. Aby go wyłączyć, użyjemy polecenia „ifconfig” w powłoce, a następnie nazwy interfejsu i stanu, który ma zostać zastosowany. Stąd w poniższym poleceniu wymieniliśmy stan jako „down”.
$ sudo ifconfig enp0s3 down
teraz, gdy sprawdzasz stan interfejsów, stan interfejsu „enp0s3” został zmieniony na „w dół”.
$ ip a
Możesz również sprawdzić stan interfejsu „enp0s3” oddzielnie, używając poniższej flagi „grep” w Komendzie, jak poniżej.
$ ip a | grep -A 1 "enp0s3"
teraz, jeśli chcemy ponownie zmienić stan na up, użyjemy tego samego wcześniej wymienionego polecenia w powłoce, podając jego stan jako „up” pokazany poniżej.
$ sudo ifconfig enp0s3 up
teraz, po ponownym sprawdzeniu stanu interfejsu „enp0s3”, zobaczysz, że jest ponownie włączony.
Kontroluj interfejsy sieciowe za pomocą polecenia Systemctl
inny sposób wyłączenia usługi sieciowej w Ubuntu 20.04 system Linux jest za pośrednictwem repozytorium lub narzędzia” systemctl”. Dlatego przede wszystkim musimy sprawdzić status usługi sieciowej za pomocą polecenia systemctl, po którym następuje słowo kluczowe „status”, jak poniżej. Wynik wyświetla, że usługa jest aktywna i działa poprawnie.
$ sudo systemctl status NetworkManager.service
aby wyłączyć usługę, musimy najpierw ją zatrzymać. Aby nie mógł uzyskać dostępu do zasobów systemowych. Dlatego musimy użyć polecenia systemctl dwa razy. Po raz pierwszy użyjemy go ze słowem kluczowym „stop”, aby go zatrzymać. Za drugim razem użyjemy go ze słowem kluczowym „wyłącz”, jak pokazano na poniższym obrazku.
$ sudo systemctl stop NetworkManager.service$ sudo systemctl disable NetworkManager.service
po ponownym sprawdzeniu stanu pojawia się komunikat, że usługa została wyłączona.
$ sudo systemctl status NetworkManager.service
ponownie aktywuj usługę sieciową w naszym systemie Ubuntu 20.04 za pomocą poniższego restartu i włącz polecenie słowa kluczowego, jak poniżej. Widać, że system włączył tę usługę, udostępniając jej ścieżkę zasobów.
$ sudo systemctl restart NetworkManager.service$ sudo systemctl enable NetworkManager.service
ponownie sprawdzając usługę sieciową za pomocą polecenia status, okazało się, że została aktywowana i włączona pomyślnie.
$ sudo systemctl enable NetworkManager.service
wniosek
omówiliśmy i wdrożyliśmy dwie proste metody wyłączenia, a następnie włączenia interfejsów sieciowych w systemie Linux Ubuntu 20.04. Upewnij się, że nie przegapisz żadnego kroku podczas wdrażania tych metod w systemie Ubuntu 20.04 Linux, aby uzyskać najlepsze wyniki.