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

3 Ways Connect Wifi From Command Line Debian



Denne opplæringen forklarer kort hvordan du kobler til Wifi fra kommandolinjen på Linux Debian og Debian -baserte distribusjoner på tre forskjellige måter: bruk nmcli , nmtui og wpa_supplicant . I tillegg til nmcli, nmtui og wpa_supplicant brukes kommandoene iwconfig, iwlist og dhclient og forklares kort i denne opplæringen.

Oppdage nettverk ved hjelp av Iwconfig:

Før vi starter må vi vite essid eller navnet på nettverket vi vil koble til.







Denne opplæringen viser hvordan du bruker Iwconfig kommando for å skanne tilgjengelige nettverk. Iwconfig ligner på kommando ifconfig men for å administrere trådløse grensesnitt. Denne kommandoen lar brukeren redigere frekvensen eller kanalen, endre nettverksenhetsmodus (Ad-hoc, Managed, Master, Repeater, Monitor, Secondary), for å angi et ESSID, etc.



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:





sudoiwconfig

Som du kan se viser utgangen 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 at enheten ikke er tilkoblet. Den andre linjen viser wifi -kortet administrert modus , ikke knyttet til et tilgangspunkt.

Den tredje linjen inkluderer Prøv på nytt Kort grense 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 vil sende.

De to siste linjene viser at det ikke er noen autentisering og Strømstyring er slått av.

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

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

sudoiwlist wlp3s0 skanning

MERK: Erstatte wlp3s0 for det trådløse kortet som vises når kommandoen iwconfig ble henrettet.

Som du kan se viser utgangen flere nettverk, inkludert LinuxHint Access Point, men formatet er ikke brukervennlig. Hvis du bare vil skrive ut ESSID eller navnene på tilgjengelige nettverk som utelater resten, kjører du:

sudoiwlist wlp3s0 skanning| grepESSID

Som du kan se nå, er utgangen klar og begrenset til tilgangspunktnavn (essid).

Koble til wifi fra kommandolinjen ved hjelp av nmcli:

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

Følgende syntaks viser hvordan du kobler til LinuxHint -nettverket (oppdaget med den tidligere brukte kommandoen Iwlist) ved å kjøre nmcli med følgende argumenter:

nmcli d wifi connect LinuxHint passord morochita

Hvor d wifi spesifiserer den trådløse enheten, koble til LinuxHint spesifiserer essid og passord morochita passordet.

MERK: Erstatte LinuxHint for ruteren ssid og morochita for ditt faktiske passord.

Du kan få tilleggsinformasjon om nmcli på https://linux.die.net/man/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

Det første skjermbildet lar oss redigere en eksisterende tilkobling, aktivere en ny tilkobling og redigere vertsnavnet vårt. Velg det andre alternativet Aktiver en tilkobling og trykk på TAST INN .

Nmtui vil vise både kablede og trådløse tilgjengelige nettverk. Velg tilgangspunktet og trykk TAST INN .

Merk: for dette eksemplet ble ESSID endret fra LinuxHint til LinuxH1nt for å vise trinn for forespørsel om passord.

Det neste skjermbildet vil be om passordet, fyll det ut og trykk TAST INN å fortsette.

Og du vil være tilkoblet.

Du kan få tilleggsinformasjon om Nmtui på man -siden på https://www.mankier.com/1/nmtui

Koble til wifi ved hjelp av wpa_supplicant:

Wpa_supplicant er en supplikant som tillater forhandlinger i autentiseringsprosessen. I motsetning til nmcli og nmtui er ikke wpa_supplicant installert som standard på Debian.

Slik installerer du wpa_supplicant på Debian -baserte systemer:

sudopassendeinstallerewpasupplicant

Du må redigere filen /etc/wpa_supplicant.conf Hvis du legger til essid og passord for tilgangspunktet, kan du oppnå følgende kommando:

wpa_passphrase LinuxHint morochita| sudo tee /etc/wpa_supplicant.conf

MERK: Erstatt LinuxHint for essid og morochita for ditt faktiske passord. Du kan bruke anførselstegn for nettverksnavn som inneholder mellomrom.

Når wpa_supplicant.conf er redigert, kan du koble til ved å utføre følgende kommando hvor -c angir konfigurasjonsfilen og -Jeg angir nettverksgrensesnittet:

sudowpa_supplicant-c /etc/wpa_supplicant.conf-Jegwlp3s0

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

sudoiwconfig

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

sudodhclient wlp3s0

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

Etter henrettelse dhclient , bør du være koblet til internett via det tilknyttede tilgangspunktet.

Du kan få tilleggsinformasjon om wpa_supplicant på https://linux.die.net/man/8/wpa_supplicant

Jeg håper du fant denne opplæringen nyttig for å koble til wifi fra kommandolinjen på Debian -baserte systemer. Følg LinuxHint for flere Linux -opplæringsprogrammer og tips.