Sådan opretter du forbindelse til Wi-Fi gennem Linux-terminalen med Nmcli

Har du brug for at oprette forbindelse til internettet på din Linux-enhed, men har du ikke en Ethernet-port eller adgang til grafisk netværkssoftware? Sådan opretter du forbindelse til Wi-Fi i Linux-terminalen ved hjælp af nmcli-kommandoen.

Hvad er nmcli?

nmcli er kommandolinjegrænsefladen til Netværksmanager, en almindelig Linux-applikation til at identificere og konfigurere internetforbindelser. Mange distributioner har en grafisk applet til brug af NetworkManager i et skrivebordsmiljø, men du har muligvis ikke adgang til en desktop, hvis du er på en Linux-server.

Nogle metoder til at forbinde med Wi-Fi gennem terminalen er lidt komplicerede, involverer konfigurationsfiler og at kende din PSK-nøgle.

Ikke sådan med nmcli. Hvis du antager, at du har en moderne router, er alt, hvad du behøver at vide, dit netværks SSID (navnet på det netværk, du vil oprette forbindelse til) og netværksadgangskoden, hvis den har en.

  Sådan spiller du Gunfire Reborn på Linux

Trin 1: Aktiver din Wi-Fi-enhed

Wi-Fi-kortet på din Linux-pc kan ikke oprette forbindelse til internettet, medmindre det er aktiveret. Brug denne kommando for at se status for alle dine netværksgrænseflader:

 nmcli dev status 

Du bør få en liste over dine netværksenheder sammen med deres type, tilstand og netværksforbindelsesoplysninger.

Hvis du ikke er sikker på, om din Wi-Fi-enhed er aktiveret eller ej, kan du tjekke med denne kommando:

 nmcli radio wifi 

Hvis output viser, at Wi-Fi er deaktiveret, kan du aktivere det med følgende kommando:

 nmcli radio wifi on 

Trin 2: Identificer et Wi-Fi-adgangspunkt

Hvis du ikke kender navnet på dit Wi-Fi-adgangspunkt, også kendt som SSID, kan du finde det ved at scanne efter Wi-Fi-netværk i nærheden.

 nmcli dev wifi list 

Bemærk navnet under SSID for det netværk, du vil oprette forbindelse til. Du skal bruge det til næste trin.

  Sådan spiller du Cities Skylines på Linux

Trin 3: Opret forbindelse til Wi-Fi med nmcli

Med Wi-Fi aktiveret og dit SSID identificeret, er du nu klar til at oprette forbindelse. Du kan oprette forbindelse med følgende kommando:

 sudo nmcli dev wifi connect network-ssid 

Erstat netværks-ssid med navnet på dit netværk. Hvis du har WEP- eller WPA-sikkerhed på din Wi-Fi, kan du også angive netværksadgangskoden i kommandoen.

 sudo nmcli dev wifi connect network-ssid password "network-password" 

Alternativt, hvis du ikke ønsker at skrive din adgangskode på skærmen, kan du bruge –spørg muligheden:

 sudo nmcli --ask dev wifi connect network-ssid 

Systemet vil nu bede dig om at indtaste dit netværksadgangskode uden at gøre det synligt.

Din enhed skulle nu være forbundet til internettet. Test det med et ping:

 ping google.com 

NetworkManager gemmer forbindelsen og opretter automatisk forbindelse ved genstart, så du ikke behøver at bekymre dig om at udstede kommandoen, hver gang du starter din Linux-maskine.

  Sådan installeres de seneste AMDGPU-PRO-drivere på Linux

Håndtering af netværksforbindelser på Linux med nmcli

Du kan se alle de gemte forbindelser ved at udstede følgende kommando:

 nmcli con show 

Hvis du er tilsluttet et netværk, men ønsker at bruge en anden forbindelse, kan du afbryde forbindelsen ved at slå forbindelsen ned. Du skal angive SSID’et, eller hvis du har flere forbindelser med det samme SSID, skal du bruge UUID’et.

 nmcli con down ssid/uuid 

For at oprette forbindelse til en anden gemt forbindelse skal du blot sende op-indstillingen i nmcli-kommandoen. Sørg for at angive SSID eller UUID for det nye netværk, som du vil oprette forbindelse til.

 nmcli con up ssid/uuid 

Tilslutning til Wi-Fi uden en GUI på Linux

Du har nu oprettet forbindelse til dit Wi-Fi-netværk uden at bruge en grafisk grænseflade, hvilket gør dig til en meget mere alsidig Linux-bruger.

Hvis du har brug for at flytte filer trådløst, er der mange Linux-applikationer, der tillader det, med eller uden et skrivebordsmiljø.