Sådan bruges Arch Linux Network Manager

How Use Arch Linux Network Manager



Arch Linux leveres med et værktøj til netværksstyring, det kaldes NetworkManager. Dette værktøj er ansvarligt for at levere automatisk registrering, konfiguration og forbindelse til netværk. Værktøjet er i stand til at håndtere både trådløse og kablede forbindelser. For trådløse netværk er værktøjet i stand til automatisk at skifte til en mere pålidelig forbindelse. Prioriteten for kabelforbundet forbindelse er naturligvis højere end trådløse.

Lad os tjekke brugen af ​​NetworkManager på Arch Linux.







NetworkManager er let tilgængeligt på Arch Linux officielle arkiv. Alt du behøver er bare at fortælle pacman at installere det med det samme.



Opdater pacman -pakkedatabasen.



sudopacman-Syu





Installer nu NetworkManager.

sudopacman-Swpa_supplicant wireless_tools netværksmanager



For support til mobilt bredbånd, glem ikke at installere de ekstra pakker.

sudopacman-Smodemmanager mobil-bredbånd-udbyder-info usb_modeswitch

Hvis du har brug for PPPoE/DSL -understøttelse, skal du installere følgende pakke.

sudopacman-Srp-pppoe

Har du brug for et brugergrænseflade? Installer følgende pakker.

sudopacman-Snm-connection-editor network-manager-applet

Konfiguration af NetworkManager

Aktiver først NetworkManager -tjenesten, så hver gang systemet starter, bliver det manager for netværk.

sudosystemctlaktivereNetworkManager.service

I dette tilfælde skal du også deaktivere dhcpcd -tjenesten. Ellers vil både NetworkManager og dhcpcd forsøge at konfigurere netværket og resultere i konflikt og ustabilt netværk.

sudosystemctl deaktiver dhcpcd.service

Hvis du har brug for support til trådløse forbindelser, skal du også have wpa_suplicant -tjenesten aktiveret.

sudosystemctlaktiverewpa_supplicant.service

Endelig er systemet klar til at starte NetworkManager -tjenesten. Start tjenesten.

sudosystemctl start NetworkManager.service

Genstart systemet for at sikre, at alle ændringerne træder i kraft.

sudogenstart

Brug af NetworkManager

Der er et par måder at bruge NetworkManager på. Standardmetoden er via kommandolinje ved hjælp af CLI-værktøjet (nmcli). Hvis du vil have en interaktiv UI, er der 2 muligheder - indstillinger fra skrivebordsmiljøet eller nmtui.

Liste over trådløse netværk i nærheden

Bed nmcli om at liste alle tilgængelige trådløse netværk i nærheden.

nmcli enhed wifi liste

Tilslutning til et trådløst netværk

Du kan oprette forbindelse direkte til et trådløst netværk.

nmcli -enhed wifi -forbindelse<SSID>adgangskode<SSID_password>

Hvis netværket er et skjult, skal du bruge følgende struktur.

nmcli enhed wifi forbindelse adgangskode skjult ja

Liste over alle de tilsluttede netværk

Tjek hvilke netværk dit system er forbundet med. nmcli rapporterer UUID, type og grænseflade for forbindelsen.

nmcli -forbindelseshow

Enhedsstatus

NetworkManager tillader kontrol af status for alle netværksenheder.

nmcli -enhed

Afbryd et netværk

Bestem først grænsefladen for det trådløse netværk. Fortæl derefter nmcli om at afbryde forbindelsen til den.

nmcli -enhed frakobler<grænseflade>

Tilslut igen til et netværk

Hvis der er en grænseflade, der er markeret som afbrudt, behøver du ikke at gå igennem den lange proces med at indtaste SSID og adgangskode igen. I stedet kan du bruge UUID til at oprette forbindelse igen.

Bestem netværkets UUID.

nmcli -forbindelseshow

Brug nu UUID'en til at genoprette forbindelse til det netværk.

nmcli forbindelse op uuid<UUID>

Deaktiver Wi-Fi

NetworkManager kan også bruges til at deaktivere Wi-Fi-adgang.

nmcli radio wifi slukket

For at vende det tilbage skal du bruge følgende kommando.

nmcli radio wifi på

Bemærk: Denne handling forsøger automatisk at forbinde dit system med det bedst egnede Wi-Fi-netværk fra listen over kendte netværk.

Redigering af en forbindelse

Forbindelsesmulighederne gemmes i/etc/NetworkManager/system-connections-biblioteket i deres respektive .nmconnection-filer.

sudo ls /etc/NetworkManager/systemforbindelse

Rediger den respektive fil for at ændre indstillingerne.

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

Efter redigering skal du sørge for, at de nye indstillinger træder i kraft ved at genindlæse nmcli.

sudonmcli -forbindelse genindlæser

nmtui

Ved installation af NetworkManager installeres også en forenklet kommandolinje-brugergrænseflade. Ved hjælp af brugergrænsefladen er det lettere at navigere gennem dine ønskede handlinger.

Start den interaktive UI -manager for NetworkManager.

nmtui

Redigering af en forbindelse

Vælg Rediger en forbindelse i hovedafsnittet.

Vælg den forbindelse, du vil redigere.

Sletter en forbindelse

Gå til Rediger en forbindelse fra nmtui, og vælg Slet.

Tilføjelse af en forbindelse

Gå til nmtui >> Rediger en forbindelse >> Tilføj.

Vælg først forbindelsestypen. I mit tilfælde tilføjer jeg et trådløst netværk.

Indtast alle oplysninger.

Når du er færdig, skal du vælge OK.

Der har du det!

Aktivering/deaktivering af en forbindelse .

Start nmtui, og vælg Aktiver en forbindelse.

Vælg den forbindelse, du vil aktivere, og vælg Actiavte.

Hvis du vælger en aktiv forbindelse, ser du muligheden for at deaktivere forbindelsen.

Bonus: Indstilling af værtsnavn

Vælg indstillingen Angiv systemværtsnavn.

Du kan angive et nyt værtsnavn eller ændre det eksisterende.

For at fuldføre handlingen skal du indtaste rodadgangskoden.

Desktop -miljø

NetworkManager integreres også med det eksisterende skrivebordsmiljø (hvis du har en opsætning). Her tjekker vi ud om administration af netværk ved hjælp af GNOME og KDE Plasma.

Bemærk: Du skal stadig installere NetworkManager -pakkerne.

GNOME

Klik på netværksikonet i øverste højre hjørne.

Du kan administrere det tilgængelige netværk direkte derfra. Hvis du har brug for en mere omfattende mulighed, skal du gå til Indstillinger >> Netværk (Ethernet -forbindelser).

For trådløse netværk skal du gå til Indstillinger >> Wi-Fi.

KDE Plasma

For KDE Plasma skal du først installere plasma-nm-pakken. Det vil blive brugt til at integrere NetworkManager med Plasma -skrivebordet.

sudopacman-Splasma-nm

Ved hjælp af dette plugin kan du få den GNOME-lignende proceslinje til administration af dine netværk. Føj netværksadministratoren til din proceslinje via Panelindstillinger >> Tilføj widgets >> Netværk.

Søg efter netværk.

Træk og slip det i hjørnet af proceslinjen.

Voila! Netværksadministration er direkte tilgængelig fra din proceslinje.

Endelige tanker

Netværksstyring på Arch Linux er ret interessant. Det giver en masse fleksibilitet og kontrol over netværkene. Med NetworkManager kan du direkte tage kontrol over datastrømmen.

God fornøjelse!