La oss sjekke bruken av NetworkManager på Arch Linux.
NetworkManager er lett tilgjengelig på Arch Linux offisielle depot. Alt du trenger er bare å fortelle pacman om å installere det med en gang.
Oppdater pacman -pakkedatabasen.
sudoPac Man-Syu
Installer nå NetworkManager.
sudoPac Man-Swpa_supplicant wireless_tools networkmanager
For støtte for mobilt bredbånd, ikke glem å installere tilleggspakkene.
sudoPac Man-Smodemmanager mobil-bredbånd-leverandør-info usb_modeswitch
Hvis du trenger PPPoE/DSL -støtte, installerer du følgende pakke.
sudoPac Man-Srp-pppoe
Trenger du et brukergrensesnitt? Installer følgende pakker.
sudoPac Man-Snm-connection-editor network-manager-applet
Konfigurere NetworkManager
Først må du aktivere NetworkManager -tjenesten slik at hver gang systemet starter opp, blir det nettverkssjef.
sudosystemctlmuliggjøreNetworkManager.service
I dette tilfellet må du også deaktivere dhcpcd -tjenesten. Ellers vil både NetworkManager og dhcpcd prøve å konfigurere nettverket og resultere i konflikt og ustabilt nettverk.
sudosystemctl deaktiver dhcpcd.service
Hvis du trenger støtte for trådløse tilkoblinger, må du også aktivere wpa_suplicant -tjenesten.
sudosystemctlmuliggjørewpa_supplicant.service
Til slutt er systemet klart for å starte NetworkManager -tjenesten. Start tjenesten.
sudosystemctl starter NetworkManager.service
Start systemet på nytt for å sikre at alle endringene trer i kraft.
sudostarte på nytt
Bruke NetworkManager
Det er et par måter å bruke NetworkManager på. Standardmetoden er via kommandolinje ved hjelp av CLI-verktøyet (nmcli). Hvis du vil ha et interaktivt brukergrensesnitt, er det to alternativer tilgjengelig - innstillinger fra skrivebordsmiljøet eller nmtui.
Liste over trådløse nettverk i nærheten
Be nmcli om å liste opp alle tilgjengelige trådløse nettverk i nærheten.
nmcli -enhetens wifi -liste
Koble til et trådløst nettverk
Du kan koble deg direkte til et trådløst nettverk.
nmcli -enhet wifi -tilkobling<SSID>passord<SSID_password>
Hvis nettverket er skjult, bruker du følgende struktur.
nmcli enhet wifi tilkobling passord skjult ja
Liste over alle de tilkoblede nettverkene
Sjekk hvilke nettverk systemet ditt er koblet til. nmcli vil rapportere UUID, type og grensesnitt for tilkoblingen.
nmcli tilkoblingsshow
Enhetsstatus
NetworkManager lar deg kontrollere statusen til alle nettverksenhetene.
nmcli -enhet
Koble fra et nettverk
Bestem først grensesnittet til det trådløse nettverket. Fortell deretter nmcli om å koble fra den.
koble fra nmcli -enheten<grensesnitt>
Koble til på nytt med et nettverk
Hvis det er et grensesnitt som er merket som frakoblet, trenger du ikke gå gjennom den lange prosessen med å angi SSID og passord på nytt. I stedet kan du bruke UUID til å koble til på nytt.
Bestem UUID for nettverket.
nmcli tilkoblingsshow
Bruk nå UUID for å koble til det nettverket igjen.
nmcli tilkobling opp uuid<UUID>
Deaktiver Wi-Fi
NetworkManager kan også brukes til å deaktivere Wi-Fi-tilgang.
nmcli radio wifi av
For å slå den tilbake, bruk følgende kommando.
nmcli radio wifi på
Merk: Denne handlingen vil automatisk prøve å koble systemet ditt til det mest passende Wi-Fi-nettverket fra listen over kjente nettverk.
Redigere en tilkobling
Tilkoblingsalternativene lagres i/etc/NetworkManager/system-connections-katalogen i sine respektive .nmconnection-filer.
sudo ls /etc/NetworkManager/systemtilkobling
Rediger den respektive filen for å endre innstillingene.
sudo nano /etc/NetworkManager/system-connections/.nmconnection
Etter redigering må du kontrollere at de nye innstillingene trer i kraft ved å laste inn nmcli på nytt.
sudonmcli tilkobling reload
nmtui
Når du installerer NetworkManager, installeres også en enkel kommandolinje-brukergrensesnitt. Ved å bruke brukergrensesnittet er det lettere å navigere gjennom ønskede handlinger.
Start den interaktive brukergrensesnittbehandleren for NetworkManager.
nmtui
Redigere en tilkobling
Velg Rediger en tilkobling i hoveddelen.
Velg hvilken tilkobling du vil redigere.
Sletter en tilkobling
Gå til Rediger en tilkobling fra nmtui og velg Slett.
Legger til en tilkobling
Gå til nmtui >> Rediger en tilkobling >> Legg til.
Velg først tilkoblingstypen. I mitt tilfelle vil jeg legge til et trådløst nettverk.
Skriv inn all informasjon.
Når du er ferdig, velger du OK.
Der har du det!
Aktiverer/deaktiverer en tilkobling .
Start nmtui og velg Aktiver en tilkobling.
Velg hvilken tilkobling du vil aktivere, og velg Actiavte.
Hvis du velger en aktiv tilkobling, ser du muligheten til å deaktivere tilkoblingen.
Bonus: Angi vertsnavn
Velg alternativet Angi systemvertsnavn.
Du kan angi et nytt vertsnavn eller endre det eksisterende.
For å fullføre handlingen må du skrive inn rotpassordet.
Skrivebordsmiljø
NetworkManager kan også integreres med det eksisterende skrivebordsmiljøet (hvis du har et oppsett). Her vil vi sjekke ut hvordan du administrerer nettverk ved hjelp av GNOME og KDE Plasma.
Merk: Du må fortsatt installere NetworkManager -pakkene.
GNOME
Klikk på nettverksikonet øverst til høyre.
Du kan administrere det tilgjengelige nettverket derfra. Hvis du trenger et mer omfattende alternativ, går du til Innstillinger >> Nettverk (Ethernet -tilkoblinger).
For trådløse nettverk, gå til Innstillinger >> Wi-Fi.
KDE Plasma
For KDE Plasma må du først installere plasma-nm-pakken. Den vil bli brukt til å integrere NetworkManager med Plasma -skrivebordet.
sudoPac Man-Splasma-nm
Ved å bruke denne pluginen kan du få det GNOME-lignende oppgavelinjen for å administrere nettverkene dine. Legg til nettverksbehandleren på oppgavelinjen via panelalternativer >> Legg til widgets >> Nettverk.
Søk etter nettverk.
Dra og slipp den i hjørnet av oppgavelinjen.
Voila! Nettverksadministrasjon er direkte tilgjengelig fra oppgavelinjen.
Siste tanker
Nettverksadministrasjon på Arch Linux er ganske interessant. Det gir mye fleksibilitet og kontroll over nettverkene. Med NetworkManager kan du ta kontroll over dataflyten direkte.
Nyt!