Hur man använder Arch Linux Network Manager

How Use Arch Linux Network Manager



Arch Linux kommer med ett verktyg för nätverkshantering, det kallas NetworkManager. Det här verktyget ansvarar för automatisk detektering, konfiguration och anslutning till nätverk. Verktyget kan hantera både trådlösa och trådbundna anslutningar. För trådlösa nätverk kan verktyget automatiskt byta till en mer pålitlig anslutning. Prioriteten för kabelanslutning är uppenbarligen högre än trådlös.

Låt oss kolla användningen av NetworkManager på Arch Linux.







NetworkManager är lätt tillgängligt på Arch Linux officiella arkiv. Allt du behöver är bara att säga till pacman att installera det direkt.



Uppdatera paketdatabasen för pacman.



sudoPac Man-Syu





Installera nu NetworkManager.

sudoPac Man-Swpa_supplicant wireless_tools nätverkshanterare



För mobilt bredbandsstöd, glöm inte att installera de extra paketen.

sudoPac Man-Smodemmanager mobil-bredband-leverantör-info usb_modeswitch

Om du behöver PPPoE/DSL -stöd installerar du följande paket.

sudoPac Man-Srp-pppoe

Behöver du ett användargränssnitt? Installera följande paket.

sudoPac Man-Snm-connection-editor network-manager-applet

Konfigurera NetworkManager

Aktivera först NetworkManager -tjänsten så att varje gång systemet startar blir det nätverksansvarig.

sudosystemctlGör det möjligtNetworkManager.service

I det här fallet måste du också inaktivera dhcpcd -tjänsten. Annars kommer både NetworkManager och dhcpcd att försöka konfigurera nätverket och resultera i konflikter och instabilt nätverk.

sudosystemctl inaktivera dhcpcd.service

Om du behöver stöd för trådlösa anslutningar behöver du också ha wpa_suplicant -tjänsten aktiverad.

sudosystemctlGör det möjligtwpa_supplicant.service

Slutligen är systemet redo att starta NetworkManager -tjänsten. Starta tjänsten.

sudosystemctl starta NetworkManager.service

Starta om systemet för att säkerställa att alla ändringar träder i kraft.

sudostarta om

Använda NetworkManager

Det finns ett par sätt att använda NetworkManager. Standardmetoden är via kommandoraden med CLI-verktyget (nmcli). Om du vill ha ett interaktivt gränssnitt finns det två alternativ - inställningar från skrivbordsmiljön eller nmtui.

Lista trådlösa nätverk i närheten

Be nmcli att lista alla tillgängliga trådlösa nätverk i närheten.

nmcli -enhetens wifi -lista

Ansluter till ett trådlöst nätverk

Du kan ansluta direkt till ett trådlöst nätverk.

nmcli -enhet wifi -anslutning<SSID>Lösenord<SSID_password>

Om nätverket är dolt använder du följande struktur.

nmcli enhet wifi connect lösenord dolt ja

Lista alla anslutna nätverk

Kolla vilka nätverk ditt system är anslutet till. nmcli kommer att rapportera UUID, typ och gränssnitt för anslutningen.

nmcli -anslutningsshow

Enhets status

Med NetworkManager kan du kontrollera statusen för alla nätverksenheter.

nmcli -enhet

Koppla från ett nätverk

Bestäm först gränssnittet för det trådlösa nätverket. Berätta sedan nmcli att koppla från den.

nmcli -enhet koppla bort<gränssnitt>

Anslut igen till ett nätverk

Om det finns ett gränssnitt som är markerat som frånkopplat behöver du inte gå igenom den långa processen med att ange SSID och lösenord igen. Istället kan du använda UUID för att återansluta.

Bestäm nätverkets UUID.

nmcli -anslutningsshow

Använd nu UUID för att återansluta till det nätverket.

nmcli -anslutning upp uuid<UUID>

Inaktivera Wi-Fi

NetworkManager kan också användas för att inaktivera Wi-Fi-åtkomst.

nmcli radio wifi av

För att vända tillbaka det, använd följande kommando.

nmcli radio wifi på

Obs! Denna åtgärd försöker automatiskt ansluta ditt system till det mest lämpliga Wi-Fi-nätverket från listan över kända nätverk.

Redigera en anslutning

Anslutningsalternativen lagras i/etc/NetworkManager/system-connections-katalogen i sina respektive .nmconnection-filer.

sudo ls /etc/Nätverks chef/systemanslutning

Redigera respektive fil för att ändra inställningarna.

sudo nano /etc/NetworkManager/system-connections/.nmconnection

Efter redigering, se till att de nya inställningarna träder i kraft genom att ladda om nmcli.

sudonmcli -anslutning ladda om

nmtui

Vid installation av NetworkManager installeras också ett enkelt kommandoradsgränssnitt. Med användargränssnittet är det lättare att navigera genom dina önskade åtgärder.

Starta den interaktiva UI -chefen för NetworkManager.

nmtui

Redigera en anslutning

Välj Redigera en anslutning i huvuddelen.

Välj vilken anslutning du vill redigera.

Tar bort en anslutning

Gå till Redigera en anslutning från nmtui och välj Ta bort.

Lägger till en anslutning

Gå till nmtui >> Redigera en anslutning >> Lägg till.

Välj först anslutningstypen. I mitt fall lägger jag till ett trådlöst nätverk.

Ange all information.

När du är klar väljer du OK.

Där har du det!

Aktivera/inaktivera en anslutning .

Starta nmtui och välj Aktivera en anslutning.

Välj vilken anslutning du vill aktivera och välj Actiavte.

Om du väljer en aktiv anslutning ser du alternativet att inaktivera anslutningen.

Bonus: Ange värdnamn

Välj alternativet Ange systemvärdnamn.

Du kan ställa in ett nytt värdnamn eller ändra det befintliga.

För att slutföra åtgärden måste du ange rotlösenordet.

Skrivbordsmiljö

NetworkManager kan också integreras med den befintliga skrivbordsmiljön (om du har en konfiguration). Här kommer vi att kolla in hur vi hanterar nätverk med GNOME och KDE Plasma.

Obs! Du måste fortfarande installera NetworkManager -paketen.

GNOME

Klicka på nätverksikonen i det övre högra hörnet.

Du kan direkt hantera det tillgängliga nätverket därifrån. Om du behöver ett mer omfattande alternativ, gå till Inställningar >> Nätverk (Ethernet -anslutningar).

För trådlösa nätverk, gå till Inställningar >> Wi-Fi.

KDE Plasma

För KDE Plasma måste du först installera plasma-nm-paketet. Den kommer att användas för att integrera NetworkManager med Plasma -skrivbordet.

sudoPac Man-Splasma-nm

Med denna plugin kan du få det GNOME-liknande aktivitetsfältet för att hantera dina nätverk. Lägg till nätverkshanteraren i aktivitetsfältet via panelalternativ >> Lägg till widgets >> Nätverk.

Sök efter nätverk.

Dra och släpp den i hörnet av aktivitetsfältet.

Voila! Nätverkshantering är direkt tillgänglig från aktivitetsfältet.

Slutgiltiga tankar

Nätverkshantering på Arch Linux är ganska intressant. Det erbjuder mycket flexibilitet och kontroll över nätverken. Med NetworkManager kan du direkt ta kontroll över dataflödet.

Njut av!