3 måter å koble til wifi fra kommandolinjen på Debian

3 måter å koble til wifi fra kommandolinjen på Debian
Denne opplæringen forklarer kort hvordan du kobler til WiFi fra kommandolinjen på Linux Debian og Debian -baserte distribusjoner på 3 forskjellige måter: Bruke NMCLI, nmtui og wpa_supplicant. I tillegg til NMCLI, NMTUI og WPA_SUPPLICANT, brukes kommandoene IWConfig, IWList og Dhclient og kort forklart i denne opplæringen.

Oppdage nettverk ved hjelp av IWConfig:

Før vi begynner, må vi kjenne essid eller navn på nettverket vi ønsker å koble til.

Denne opplæringen viser hvordan du bruker Iwconfig Kommando for å skanne tilgjengelige nettverk. Iwconfig ligner på kommandoen ifconfig Men for å administrere trådløse grensesnitt. Denne kommandoen lar brukeren redigere frekvensen eller kanalen, for å endre nettverksenhetsmodus (ad-hoc, administrert, master, repeater, monitor, sekundær), for å angi en essid osv.

Merk: SSID/ESSID er nettverks- eller ruternavn eller identifikatorer.

For å sjekke om WiFi -kortet er riktig oppdaget, utfør først kommandoen iwconfig Som vist på følgende skjermbilde:

sudo iwconfig

Som du kan se utdataene viser Loopback (LO) -grensesnittet, Ethernet -kortet (ENP2S0) og WiFi -kortet WLP3S0 som vi bruker til å skanne tilgjengelige nettverk ved hjelp av kommandoen Iwlist.

Den første linjen viser støtte for 802.11 standarder og avslører enheten er ikke tilkoblet. Den andre linjen viser at WiFi -kortet er i administrert modus, ikke tilknyttet et tilgangspunkt.

Den tredje linjen inkluderer Prøv kort grense på nytt som bestemmer antall forsøk etter en mislykket overføring og RTS -terskel Definere antall bekreftelser før en tilkobling, Fragment thr viser den maksimale pakkestørrelsen kortet ditt sender.

De to siste linjene viser at det ikke er noen autentisering og strømstyring er av.

Kommandoen Iwlist gir ytterligere informasjon om trådløse enheter, inkludert de som ikke er en del av datamaskinen vår. I dette tilfellet vil vi skanne tilgjengelige nettverk som legger til argumentet skanne. Utgangen vil vise en liste over tilgangspunkter med litt informasjon som essid, signalkvalitet, kanal, modus osv.

Kjør følgende kommando for å skrive ut en liste over tilgjengelige nettverk:

sudo iwlist wlp3S0 skanning

MERK: Erstatte WLP3S0 for ditt trådløse kort som vises når kommandoen iwconfig ble henrettet.

Som du kan se output viser flere nettverk inkludert Linuxhint Access Point, men formatet er ikke brukervennlig. Hvis du bare vil skrive ut essid eller navn på tilgjengelige nettverk som utelater resten, løp:

sudo iwlist wlp3s0 scan | grep essid

Som du ser nå er utgangen klar og begrenset til tilgangspunktnavn (ESSID).

Koble til WiFi fra kommandolinjen ved hjelp av NMCLI:

NMCLI er et kommandolinjegrensesnitt for nettverksmanageren som kan brukes som et alternativ til grafiske ledere. NMCLI lar brukeren opprette, redigere og fjerne eller aktivere og deaktivere tilkoblinger, samt visningsenhetsstatus.

Følgende syntaks viser hvordan du kobles til Linuxhint -nettverket (oppdaget med den tidligere brukte kommandoen IWList) ved å utføre NMCLI med følgende argumenter:

nmcli d wifi connect linuxhint passord morochita

Hvor d wifi Angir den trådløse enheten, Koble til Linuxhint Angir essid og Passord Morochita passordet.

MERK: Erstatte Linuxhint for ruteren din SSID og Morochita for ditt faktiske passord.

Du kan få ytterligere informasjon om NMCLI på https: // linux.dø.nett/mann/1/nmcli

Koble til WiFi fra konsollen ved hjelp av NMTUI:

NMTUI er et interaktivt forbannelsesbasert alternativ til NMCLI og Network Manager, på konsollkjøringen:

nmtui

Den første skjermen lar oss redigere en eksisterende forbindelse, for å aktivere en ny tilkobling og redigere vertsnavnet vårt. Velg det andre alternativet Aktivere en forbindelse og trykk TAST INN.

NMTUI vil vise både kablet og trådløse tilgjengelige nettverk. Velg tilgangspunkt og trykk TAST INN.

Merk: For dette eksemplet ble ESSID endret fra Linuxhint til Linuxh1nt for å vise passordforespørselstrinnet.

Neste skjerm vil be om passordet, fylle det og trykke på TAST INN å fortsette.

Og du blir koblet til.

Du kan få tilleggsinformasjon om NMTUI på sin mann -side på https: // www.Mankier.com/1/nmtui

Koble til WiFi ved hjelp av WPA_Supplicant:

WPA_Supplicant er en erstatning som tillater forhandlingene i autentiseringsprosessen. I motsetning til NMCLI og NMTUI, er ikke WPA_Supplicant installert som standard på Debian.

For å installere WPA_Supplicant på Debian -baserte systemer kjørt:

sudo apt install wpasupplicant

Du må redigere filen /etc/wpa_supplicant.konf Legge til tilgangspunktet ditt essid og passord, kan du oppnå det som utfører følgende kommando:

WPA_Passphrase Linuxhint Morochita | sudo tee /etc /wpa_supplicant.konf

MERK: Bytt ut Linuxhint for Essid og Morochita for ditt faktiske passord. Du kan bruke anførselstegn for nettverksnavn som inneholder mellomrom.

En gang wpa_supplicant.Conf er redigert, du kan koble til ved å utføre følgende kommando der -c Angir konfigurasjonsfilen og -Jeg Angir nettverksgrensesnittet:

sudo wpa_supplicant -c /etc /wpa_supplicant.Conf -i wlp3s0

Som du kan se å bruke iwconfig, Nå er det trådløse kortet ditt tilknyttet tilgangspunktet.

sudo iwconfig

For å koble til, kjør kommandoen Dhclient Som vist på følgende skjermbilde for å få en dynamisk IP -adresse:

sudo dhclient wlp3s0

MERK: Erstatte WLP3S0 for ditt trådløse kort.

Etter å ha henrettet Dhclient, Du bør være koblet til Internett gjennom det tilhørende tilgangspunktet.

Du kan få ytterligere informasjon om WPA_Supplicant på https: // linux.dø.nett/mann/8/wpa_supplicant

Jeg håper du fant denne opplæringen nyttig å koble til WiFi fra kommandolinjen på Debian -baserte systemer. Fortsett å følge Linuxhint for flere Linux -opplæringer og tips.