Jak korzystać z Menedżera sieci Arch Linux

How Use Arch Linux Network Manager



Arch Linux jest dostarczany z narzędziem do zarządzania siecią, nazywa się NetworkManager. To narzędzie odpowiada za automatyczne wykrywanie, konfigurację i łączenie z sieciami. Narzędzie może obsługiwać zarówno połączenia bezprzewodowe, jak i przewodowe. W przypadku sieci bezprzewodowych narzędzie może automatycznie przełączać się na bardziej niezawodne połączenie. Priorytet połączenia przewodowego jest oczywiście wyższy niż bezprzewodowy.

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ę!