Pozrime sa na používanie programu NetworkManager v systéme Arch Linux.
NetworkManager je ľahko dostupný v oficiálnom úložisku Arch Linux. Všetko, čo potrebujete, je povedať pacmanovi, aby ho ihneď nainštaloval.
Aktualizujte databázu balíkov pacman.
sudopacman-Syu
Teraz nainštalujte NetworkManager.
sudopacman-Swpa_supplicant wireless_tools správca siete
V prípade podpory mobilného širokopásmového pripojenia nezabudnite nainštalovať ďalšie balíky.
sudopacman-Smodemmanager mobile-broadband-provider-info usb_modeswitch
Ak potrebujete podporu PPPoE/DSL, nainštalujte si nasledujúci balík.
sudopacman-Srp-pppoe
Potrebujete používateľské rozhranie? Nainštalujte nasledujúce balíky.
sudopacman-Saplet nm-connection-editor správca siete
Konfigurácia programu NetworkManager
Najprv aktivujte službu NetworkManager, aby sa pri každom spustení systému stal správcom sietí.
sudosystemctlpovoliťSlužba NetworkManager.service
V takom prípade musíte tiež zakázať službu dhcpcd. V opačnom prípade sa NetworkManager aj dhcpcd pokúsia nakonfigurovať sieť a výsledkom bude konfliktná a nestabilná sieť.
sudosystemctl zakázať službu dhcpcd.service
Ak potrebujete podporu pre bezdrôtové pripojenia, potrebujete tiež povolenú službu wpa_suplicant.
sudosystemctlpovoliťwpa_supplicant.service
Nakoniec je systém pripravený na spustenie služby NetworkManager. Spustite službu.
sudosystemctl start NetworkManager.service
Reštartujte systém, aby sa zaistilo, že všetky zmeny nadobudnú účinnosť.
sudoreštartovať
Použitie programu NetworkManager
Existuje niekoľko spôsobov použitia programu NetworkManager. Predvolená metóda je pomocou príkazového riadka pomocou nástroja CLI (nmcli). Ak chcete interaktívne používateľské rozhranie, sú k dispozícii 2 možnosti - nastavenia z desktopového prostredia alebo nmtui.
Vytvorte zoznam bezdrôtových sietí v okolí
Požiadajte nmcli o zoznam všetkých dostupných bezdrôtových sietí v okolí.
wifi zoznam zariadenia nmcli
Pripojenie k bezdrôtovej sieti
Môžete sa priamo pripojiť k bezdrôtovej sieti.
wifi pripojenie zariadenia nmcli<SSID>heslo<SSID_ heslo>
Ak je sieť skrytá, použite nasledujúcu štruktúru.
nmcli zariadenie wifi pripojenie heslo skryté áno
Vytvorte zoznam všetkých pripojených sietí
Zistite, s akými sieťami je váš systém prepojený. nmcli nahlási UUID, typ a rozhranie pripojenia.
show spojenia nmcli
Stav zariadenia
NetworkManager umožňuje kontrolovať stav všetkých sieťových zariadení.
zariadenie nmcli
Odpojte sieť
Najprv určte rozhranie bezdrôtovej siete. Potom povedzte nmcli, aby sa od neho odpojil.
odpojenie zariadenia nmcli<rozhranie>
Znova sa pripojte k sieti
Ak existuje rozhranie, ktoré je označené ako odpojené, nemusíte prechádzať dlhým procesom opätovného zadávania SSID a hesla. Namiesto toho môžete na opätovné pripojenie použiť UUID.
Určite UUID siete.
show spojenia nmcli
Teraz sa pomocou UUID znova pripojte k tejto sieti.
pripojenie nmcli hore uuid<UUID>
Vypnite Wi-Fi
Program NetworkManager je možné použiť aj na zakázanie prístupu k sieti Wi-Fi.
Rádio nmcli vypnuté
Ak ho chcete vrátiť späť, použite nasledujúci príkaz.
Rádio nmcli wifi zapnuté
Poznámka: Táto akcia sa automaticky pokúsi prepojiť váš systém s najvhodnejšou sieťou Wi-Fi zo zoznamu známych sietí.
Úprava spojenia
Možnosti pripojenia sú uložené v adresári/etc/NetworkManager/system-connections v príslušných súboroch .nmconnection.
sudo ls /atď/NetworkManager/systémové pripojenie
Ak chcete zmeniť nastavenia, upravte príslušný súbor.
sudo nano /etc/NetworkManager/system-connections/.nmconnection
Po úprave sa uistite, že sa nové nastavenia prejavia, načítaním nmcli.
sudoznovu načítať pripojenie nmcli
nmtui
Pri inštalácii programu NetworkManager je nainštalované aj zjednodušené používateľské rozhranie príkazového riadka. Pomocou používateľského rozhrania je jednoduchšie prechádzať požadovanými akciami.
Spustite interaktívneho správcu používateľského rozhrania programu NetworkManager.
nmtui
Úprava spojenia
V hlavnej časti vyberte položku Upraviť pripojenie.
Vyberte, ktoré pripojenie chcete upraviť.
Odstránenie pripojenia
Prejdite na položku Upraviť pripojenie z nmtui a vyberte položku Odstrániť.
Pridanie spojenia
Prejdite na nmtui >> Upraviť pripojenie >> Pridať.
Najprv vyberte typ pripojenia. V mojom prípade pridám bezdrôtovú sieť.
Zadajte všetky informácie.
Keď skončíte, zvoľte OK.
Tu to máte!
Aktivácia/deaktivácia pripojenia .
Spustite nmtui a zvoľte Aktivovať pripojenie.
Vyberte, ktoré pripojenie chcete aktivovať, a zvoľte Actiavte.
Ak vyberiete aktívne pripojenie, zobrazí sa možnosť deaktivovať pripojenie.
Bonus: Nastavenie názvu hostiteľa
Vyberte možnosť Nastaviť názov hostiteľa systému.
Môžete nastaviť nový názov hostiteľa alebo zmeniť existujúci.
Na dokončenie akcie musíte zadať heslo root.
Desktopové prostredie
Program NetworkManager sa tiež integruje s existujúcim desktopovým prostredím (ak ho máte nastavené). Tu sa pozrieme na správu siete pomocou plazmy GNOME a KDE.
Poznámka: Stále musíte nainštalovať balíčky NetworkManager.
GNOME
V pravom hornom rohu kliknite na ikonu siete.
Odtiaľ môžete priamo spravovať dostupnú sieť. Ak potrebujete rozsiahlejšiu možnosť, prejdite na položku Nastavenia >> Sieť (ethernetové pripojenia).
V prípade bezdrôtových sietí prejdite na položku Nastavenia >> Wi-Fi.
KDE Plasma
Pre KDE Plasma musíte najskôr nainštalovať balík plasma-nm. Bude použitý na integráciu programu NetworkManager s pracovnou plochou Plasma.
sudopacman-Splazmové nm
Pomocou tohto doplnku môžete získať možnosť panela úloh ako GNOME na správu vašich sietí. Pridajte správcu siete na panel úloh pomocou možností panela >> Pridať miniaplikácie >> Siete.
Vyhľadajte sieť.
Presuňte ho myšou do rohu panela úloh.
Voila! Správa siete je k dispozícii priamo z panela úloh.
Záverečné myšlienky
Správa siete v Arch Linuxe je celkom zaujímavá. Ponúka veľkú flexibilitu a kontrolu nad sieťami. S NetworkManager môžete priamo prevziať kontrolu nad tokom údajov.
Užite si to!