Sprawdźmy użycie NetworkManagera w Arch Linux.
NetworkManager jest łatwo dostępny w oficjalnym repozytorium Arch Linux. Wszystko, czego potrzebujesz, to po prostu powiedz pacmanowi, aby od razu go zainstalował.
Zaktualizuj bazę danych pakietów pacman.
sudoPacman-Syu
Teraz zainstaluj NetworkManager.
sudoPacman-Swpa_supplicant wireless_tools menedżer sieci
Aby uzyskać obsługę mobilnego dostępu szerokopasmowego, nie zapomnij zainstalować dodatkowych pakietów.
sudoPacman-Smodemmanager mobile-broadband-provider-info usb_modeswitch
Jeśli potrzebujesz obsługi PPPoE/DSL, zainstaluj następujący pakiet.
sudoPacman-Srp-pppoe
Potrzebujesz interfejsu użytkownika? Zainstaluj następujące pakiety.
sudoPacman-Snm-connection-editor aplet-menedżera-sieci
Konfiguracja Menedżera sieci
Najpierw włącz usługę NetworkManager, aby przy każdym uruchomieniu systemu stał się menedżerem sieci.
sudosystemowywłączyćUsługa NetworkManager
W takim przypadku musisz również wyłączyć usługę dhcpcd. W przeciwnym razie zarówno NetworkManager, jak i dhcpcd spróbują skonfigurować sieć, co spowoduje konflikt i niestabilną sieć.
sudosystemctl wyłącz dhcpcd.service
Jeśli potrzebujesz wsparcia dla połączeń bezprzewodowych, potrzebujesz również włączonej usługi wpa_suplicant.
sudosystemowywłączyćwpa_supplicant.service
Wreszcie system jest gotowy do uruchomienia usługi NetworkManager. Uruchom usługę.
sudosystemctl uruchom NetworkManager.service
Uruchom ponownie system, aby upewnić się, że wszystkie zmiany zaczną obowiązywać.
sudorestart
Korzystanie z Menedżera sieci
Istnieje kilka sposobów korzystania z Menedżera sieci. Domyślną metodą jest użycie wiersza poleceń przy użyciu narzędzia CLI (nmcli). Jeśli chcesz mieć interaktywny interfejs użytkownika, dostępne są 2 opcje – ustawienia ze środowiska pulpitu lub nmtui.
Wyświetl listę pobliskich sieci bezprzewodowych
Poproś nmcli o listę wszystkich dostępnych w pobliżu sieci bezprzewodowych.
Lista urządzeń Wi-Fi nmcli
Łączenie z siecią bezprzewodową
Możesz bezpośrednio połączyć się z siecią bezprzewodową.
Połączenie Wi-Fi urządzenia nmcli<SSID>hasło<SSID_hasło>
Jeśli sieć jest ukryta, użyj następującej struktury.
urządzenie nmcli połączenie wifi hasło ukryte tak
Wymień wszystkie połączone sieci
Sprawdź, z jakimi sieciami jest połączony Twój system. nmcli zgłosi UUID, typ i interfejs połączenia.
Pokaż połączenie nmcli
Status urządzenia
NetworkManager umożliwia sprawdzenie stanu wszystkich urządzeń sieciowych.
urządzenie nmcli
Odłącz sieć
Najpierw określ interfejs sieci bezprzewodowej. Następnie powiedz nmcli, aby się z nim rozłączył.
urządzenie nmcli odłącza się<berło>
Połącz się ponownie z siecią
Jeśli istnieje interfejs oznaczony jako odłączony, nie musisz przechodzić przez długi proces ponownego wprowadzania identyfikatora SSID i hasła. Zamiast tego możesz użyć identyfikatora UUID do ponownego połączenia.
Określ identyfikator UUID sieci.
Pokaż połączenie nmcli
Teraz użyj UUID, aby ponownie połączyć się z tą siecią.
połączenie nmcli uuid<UUID>
Wyłącz Wi-Fi
NetworkManager może być również użyty do wyłączenia dostępu Wi-Fi.
radio nmcli wyłączone
Aby go odwrócić, użyj następującego polecenia.
Włączone radio nmcli
Uwaga: Ta czynność spowoduje automatyczną próbę połączenia systemu z najbardziej odpowiednią siecią Wi-Fi z listy znanych sieci.
Edycja połączenia
Opcje połączenia są przechowywane w katalogu /etc/NetworkManager/system-connections w odpowiednich plikach .nmconnection.
sudo ls /itp/Menedżer sieci/połączenie systemowe
Edytuj odpowiedni plik, aby zmienić ustawienia.
sudo nano /etc/NetworkManager/system-connections/.nmconnection
Po edycji upewnij się, że nowe ustawienia zaczną obowiązywać, przeładowując nmcli.
sudoPrzeładowanie połączenia nmcli
nmtui
Podczas instalowania programu NetworkManager instalowany jest również uproszczony interfejs wiersza polecenia. Korzystając z interfejsu użytkownika, łatwiej jest poruszać się po żądanych działaniach.
Uruchom interaktywny menedżer interfejsu użytkownika NetworkManager.
nmtui
Edycja połączenia
W sekcji głównej wybierz Edytuj połączenie.
Wybierz połączenie, które chcesz edytować.
Usuwanie połączenia
Przejdź do Edytuj połączenie z nmtui i wybierz Usuń.
Dodawanie połączenia
Przejdź do nmtui >> Edytuj połączenie >> Dodaj.
Najpierw wybierz typ połączenia. W moim przypadku dodam sieć bezprzewodową.
Wprowadź wszystkie informacje.
Gdy skończysz, wybierz OK.
Masz to!
Aktywacja/dezaktywacja połączenia .
Uruchom nmtui i wybierz Aktywuj połączenie.
Wybierz połączenie, które chcesz aktywować i wybierz Aktywuj.
Jeśli wybierzesz aktywne połączenie, zobaczysz opcję dezaktywacji połączenia.
Bonus: ustawienie nazwy hosta
Wybierz opcję Ustaw nazwę hosta systemu.
Możesz ustawić nową nazwę hosta lub zmodyfikować istniejącą.
Aby wykonać akcję, musisz wprowadzić hasło roota.
Środowisko pulpitu
NetworkManager integruje się również z istniejącym środowiskiem graficznym (jeśli masz skonfigurowane). Tutaj sprawdzimy zarządzanie siecią za pomocą GNOME i KDE Plasma.
Uwaga: Nadal musisz zainstalować pakiety NetworkManager.
GNOM
W prawym górnym rogu kliknij ikonę sieci.
Stamtąd możesz bezpośrednio zarządzać dostępną siecią. Jeśli potrzebujesz bardziej rozbudowanej opcji, przejdź do Ustawienia >> Sieć (połączenia Ethernet).
W przypadku sieci bezprzewodowych przejdź do Ustawienia >> Wi-Fi.
Plazma KDE .Comment
W przypadku KDE Plasma musisz najpierw zainstalować pakiet plazma-nm. Będzie używany do integracji NetworkManagera z pulpitem Plazmy.
sudoPacman-Splazma-nm
Korzystając z tej wtyczki, możesz uzyskać opcję paska zadań w stylu GNOME do zarządzania sieciami. Dodaj menedżera sieci do paska zadań poprzez Opcje panelu >> Dodaj widżety >> Sieci.
Wyszukaj sieć.
Przeciągnij i upuść go w rogu paska zadań.
Voila! Zarządzanie siecią jest dostępne bezpośrednio z paska zadań.
Końcowe przemyślenia
Zarządzanie siecią w Arch Linux jest całkiem interesujące. Oferuje dużą elastyczność i kontrolę nad sieciami. Dzięki NetworkManager możesz bezpośrednio przejąć kontrolę nad przepływem danych.
Cieszyć się!