3 tapaa muodostaa yhteys WiFi -verkkoon Debianin komentoriviltä

3 Ways Connect Wifi From Command Line Debian

Tässä opetusohjelmassa selitetään lyhyesti, kuinka Wifi -yhteys muodostetaan komentoriviltä Linux Debian- ja Debian -pohjaisissa jakeluissa kolmella eri tavalla: käyttämällä nmcli , nmtui ja wpa_supplicant . NMCLI: n, nmtui: n ja wpa_supplicantin lisäksi tässä opetusohjelmassa käytetään ja selitetään lyhyesti komentoja iwconfig, iwlist ja dhclient.

Verkkojen löytäminen Iwconfigin avulla:

Ennen aloittamista meidän on tiedettävä sen verkon essid tai nimi, johon haluamme muodostaa yhteyden.



Tämä opetusohjelma näyttää kuinka käyttää Iwconfig skannaa käytettävissä olevat verkot. Iwconfig on samanlainen kuin komento ifconfig vaan hallita langattomia rajapintoja. Tämän komennon avulla käyttäjä voi muokata taajuutta tai kanavaa, vaihtaa verkkolaitetilaa (Ad-hoc, Managed, Master, Repeater, Monitor, Secondary), asettaa ESSID-tunnuksen jne.



HUOMAUTUS: SSID/ESSID ovat verkon tai reitittimen nimet tai tunnisteet.



Jos haluat tarkistaa, onko wifi -kortti tunnistettu oikein, suorita ensin komento iwconfig kuten seuraavassa kuvakaappauksessa näkyy:

sudoiwconfig

Kuten näette, ulostulossa näkyy loopback (lo) -liitäntä, ethernet -kortti (enp2s0) ja wifi -kortti wlp3s0 jota käytämme skannaamaan käytettävissä olevat verkot komennolla Iwlist .



Ensimmäinen rivi osoittaa 802.11 -standardien tuen ja paljastaa, että laitetta ei ole yhdistetty. Toisella rivillä näkyy wifi -kortti hallittu tila , ei liity tukiasemaan.

Kolmas rivi sisältää Yritä uudelleen lyhyttä rajaa joka määrittää yritysten määrän epäonnistuneen lähetyksen jälkeen ja RTS -kynnys vahvistusten määrän määrittäminen ennen yhteyttä, Fragment Thr näyttää kortin lähettämän paketin enimmäiskoon.

Kaksi viimeistä riviä osoittavat, että todennusta ei ole ja virranhallinta on pois päältä.

Käsky Iwlist tarjoaa lisätietoja langattomista laitteista, mukaan lukien laitteet, jotka eivät kuulu tietokoneeseemme. Tässä tapauksessa tarkistamme käytettävissä olevat verkot lisäämällä argumentin skannata . Lähtö näyttää luettelon tukiasemista, joissa on joitain tietoja, kuten ESSID, signaalin laatu, kanava, tila jne.

Tulosta luettelo käytettävissä olevista verkoista suorittamalla seuraava komento:

sudoiwlist wlp3s0 -skannaus

HUOMAUTUS: Korvata wlp3s0 langattomalle kortillesi, kun komento tulee näkyviin iwconfig teloitettiin.

Kuten näette, tulostus näyttää useita verkkoja, mukaan lukien LinuxHint Access Point, mutta muoto ei ole käyttäjäystävällinen. Jos haluat tulostaa vain ESSID: n tai käytettävissä olevien verkkojen nimet jättämättä loput, suorita:

sudoiwlist wlp3s0 -skannaus| pitoESSID

Kuten näette nyt, tulostus on selkeä ja rajoittuu tukiasemien nimiin (essid).

Yhdistäminen wifi: hen komentoriviltä nmcli:

NMCLI on NetworkManagerin komentoriviliitäntä, jota voidaan käyttää vaihtoehtona graafisille hallintaohjelmille. NMCLI: n avulla käyttäjä voi luoda, muokata ja poistaa tai ottaa käyttöön ja poistaa käytöstä yhteyksiä sekä näyttää laitteen tilan.

Seuraava syntaksi näyttää kuinka muodostaa yhteys LinuxHint -verkkoon (löydetty aiemmin käytetyllä komennolla Iwlist) suorittamalla nmcli seuraavilla argumenteilla:

nmcli d wifi connect LinuxHint salasana morochita

Missä d wifi määrittää langattoman laitteen, liitä LinuxHint määrittelee essidin ja salasana morochita salasana.

HUOMAUTUS: Korvata LinuxVinkki reitittimesi SSID ja morochita todellisen salasanasi.

Lisätietoja nmcli: stä saat osoitteesta https://linux.die.net/man/1/nmcli

Wifi -yhteyden muodostaminen konsolista nmtui:

Nmtui on vuorovaikutteinen kirouksiin perustuva vaihtoehto nmcli: lle ja Network Managerille konsolilla:

nmtui

Ensimmäisen näytön avulla voimme muokata olemassa olevaa yhteyttä, aktivoida uuden yhteyden ja muokata isäntänimeä. Valitse toinen vaihtoehto Aktivoi yhteys ja paina TULLA SISÄÄN .

Nmtui näyttää sekä langallisen että langattoman verkon. Valitse tukiasema ja paina TULLA SISÄÄN .

Huomautus: tässä esimerkissä ESSID muutettiin LinuxHintistä LinuxH1nt: ksi salasanan pyyntövaiheen näyttämiseksi.

Seuraavassa näytössä kysytään salasanaa, täytä se ja paina TULLA SISÄÄN jatkaa.

Ja saat yhteyden.

Lisätietoja Nmtui -ohjelmasta on sen man -sivulla osoitteessa https://www.mankier.com/1/nmtui

Yhdistä wifi -verkkoon wpa_supplicantilla:

Wpa_supplicant on anoja, joka mahdollistaa neuvottelut todennusprosessissa. Toisin kuin nmcli ja nmtui, wpa_supplicant ei ole oletusarvoisesti asennettu Debianiin.

Asenna wpa_supplicant Debian -pohjaisiin järjestelmiin seuraavasti:

sudosopivaAsentaawpasupplicant

Sinun on muokattava tiedostoa /etc/wpa_supplicant.conf Kun lisäät tukiaseman essidin ja salasanan, voit saavuttaa sen suorittamalla seuraavan komennon:

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

HUOMAUTUS: Korvaa LinuxHint essidillesi ja morochita todelliselle salasanallesi. Voit käyttää lainausmerkkejä verkon nimissä, jotka sisältävät välilyöntejä.

Kun wpa_supplicant.conf on muokattu, voit muodostaa yhteyden suorittamalla seuraavan komennon missä -c määrittää määritystiedoston ja -i määrittää verkkoliitännän:

sudowpa_supplicant-c /jne/wpa_supplicant.conf-iwlp3s0

Kuten voit nähdä käyttämällä iwconfig , nyt langaton korttisi on liitetty tukiasemaan.

sudoiwconfig

Muodosta yhteys suorittamalla komento dhclient kuten alla olevassa kuvakaappauksessa saat dynaamisen IP -osoitteen:

sudodhclient wlp3s0

HUOMAUTUS: Korvata wlp3s0 langatonta korttia varten.

Suorituksen jälkeen dhclient , sinun pitäisi olla yhteydessä Internetiin liityntäpisteen kautta.

Lisätietoja wpa_supplicantista on osoitteessa https://linux.die.net/man/8/wpa_supplicant

Toivottavasti pidit tätä opetusohjelmaa hyödyllisenä yhteyden muodostamiseen wifi: hen komentoriviltä Debian -pohjaisissa järjestelmissä. Jatka LinuxHintin seuraamista, niin saat lisää Linuxin opetusohjelmia ja vinkkejä.