Ako používať Arch Linux Network Manager

How Use Arch Linux Network Manager



Arch Linux je dodávaný s nástrojom na správu siete, nazýva sa NetworkManager. Tento nástroj je zodpovedný za automatickú detekciu, konfiguráciu a pripojenie k sieťam. Tento nástroj je schopný zvládnuť bezdrôtové aj káblové pripojenia. V prípade bezdrôtových sietí je nástroj schopný automaticky prepnúť na spoľahlivejšie pripojenie. Priorita káblového pripojenia je samozrejme vyššia ako bezdrôtové.

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!