3 moduri de conectare la WiFi de pe linia de comandă de pe Debian

3 Ways Connect Wifi From Command Line Debian



Acest tutorial explică pe scurt cum să vă conectați la Wifi de pe linia de comandă pe Linux Debian și distribuții bazate pe Debian în 3 moduri diferite: folosind nmcli , nmtui și wpa_supplicant . În plus față de nmcli, nmtui și wpa_supplicant, comenzile iwconfig, iwlist și dhclient sunt utilizate și explicate pe scurt în acest tutorial.

Descoperirea rețelelor folosind Iwconfig:

Înainte de a începe, trebuie să cunoaștem esidul sau numele rețelei la care dorim să ne conectăm.







Acest tutorial arată cum să utilizați Iwconfig comandă pentru scanarea rețelelor disponibile. Iwconfig este similar cu comanda ifconfig ci pentru a gestiona interfețele fără fir. Această comandă permite utilizatorului să editeze frecvența sau canalul, să schimbe modul dispozitivului de rețea (Ad-hoc, Gestionat, Master, Repetor, Monitor, Secundar), să seteze un ESSID etc.



NOTĂ: SSID / ESSID sunt nume de rețea sau router sau identificatori.



Pentru a verifica dacă cardul wifi este detectat corect, executați mai întâi comanda iwconfig așa cum se arată în următoarea captură de ecran:





sudoiwconfig

După cum puteți vedea, ieșirea arată interfața loopback (lo), placa ethernet (enp2s0) și placa wifi wlp3s0 pe care le vom folosi pentru a scana rețelele disponibile folosind comanda Iwlist .



Prima linie arată compatibilitatea cu standardele 802.11 și arată că dispozitivul nu este conectat. Cea de-a doua linie arată că este conectat cardul wifi modul gestionat , nu este asociat cu un punct de acces.

A treia linie include Reîncercați limita scurtă care determină numărul de încercări după o transmisie eșuată și Prag RTS definirea numărului de confirmări înainte de o conexiune, Fragment Thr afișează dimensiunea maximă a pachetului pe care cardul dvs. o va trimite.

Ultimele două linii arată că nu există autentificare și Gestionarea energiei este dezactivată.

Comanda Iwlist oferă informații suplimentare despre dispozitivele fără fir, inclusiv cele care nu fac parte din computerul nostru. În acest caz vom scana rețelele disponibile adăugând argumentul scanare . Ieșirea va afișa o listă de puncte de acces cu unele informații, cum ar fi ESSID, calitatea semnalului, canalul, modul etc.

Rulați următoarea comandă pentru a imprima o listă a rețelelor disponibile:

sudoscanare iwlist wlp3s0

NOTĂ: A inlocui wlp3s0 pentru cardul dvs. wireless afișat atunci când comanda iwconfig a fost executat.

După cum puteți vedea, rezultatul arată mai multe rețele, inclusiv punctul de acces LinuxHint, dar formatul nu este ușor de utilizat. Dacă doriți doar să imprimați ESSID sau numele rețelelor disponibile, omițând restul, rulați:

sudoscanare iwlist wlp3s0| prindereESSID

După cum puteți vedea, ieșirea este clară și limitată la numele punctelor de acces (essid).

Conectarea la wifi din linia de comandă folosind nmcli:

NMCLI este o interfață de linie de comandă pentru NetworkManager care poate fi utilizată ca o alternativă la managerii grafici. NMCLI permite utilizatorului să creeze, să editeze și să elimine sau să activeze și să dezactiveze conexiunile, precum și să afișeze starea dispozitivului.

Următoarea sintaxă arată cum să vă conectați la rețeaua LinuxHint (descoperită cu comanda Iwlist utilizată anterior) executând nmcli cu următoarele argumente:

nmcli d wifi connect LinuxHint password morochita

Unde d wifi specifică dispozitivul wireless, conectați LinuxHint specifică essidul și parola morochita parola.

NOTĂ: A inlocui LinuxHint pentru routerul dvs. ssid și morochita pentru parola dvs. reală.

Puteți obține informații suplimentare despre nmcli la https://linux.die.net/man/1/nmcli

Conectarea la wifi de pe consolă folosind nmtui:

Nmtui este o alternativă interactivă bazată pe blesteme la nmcli și Network Manager, pe rula consolei:

nmtui

Primul ecran ne permite să edităm o conexiune existentă, să activăm o nouă conexiune și să ne edităm numele de gazdă. Alegeți a doua opțiune Activați o conexiune și apăsați INTRODUCE .

Nmtui va afișa atât rețele disponibile prin cablu, cât și fără fir. Selectați punctul de acces și apăsați INTRODUCE .

Notă: pentru acest exemplu, ESSID a fost schimbat din LinuxHint în LinuxH1nt pentru a afișa pasul de solicitare a parolei.

Următorul ecran va solicita parola, o va completa și va apăsa INTRODUCE a continua.

Și vei fi conectat.

Puteți obține informații suplimentare despre Nmtui pe pagina sa de manual la https://www.mankier.com/1/nmtui

Conectați-vă la wifi folosind wpa_supplicant:

Wpa_supplicant este un solicitant care permite negocierea în procesul de autentificare. Spre deosebire de nmcli și nmtui, wpa_supplicant nu este instalat implicit pe Debian.

Pentru a instala wpa_supplicant pe sistemele bazate pe Debian, rulați:

sudoaptinstalarewpasupplicant

Trebuie să editați fișierul /etc/wpa_supplicant.conf adăugând punctul de acces essid și parola, îl puteți realiza executând următoarea comandă:

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

NOTĂ: Înlocuiți LinuxHint pentru essid și morochita pentru parola dvs. reală. Puteți utiliza ghilimele pentru numele de rețea care conțin spații.

Odată ce wpa_supplicant.conf este editat, vă puteți conecta executând următoarea comandă unde -c specifică fișierul de configurare și -i specifică interfața de rețea:

sudowpa_supplicant-c /etc./wpa_supplicant.conf-iwlp3s0

După cum puteți vedea folosind iwconfig , acum cardul dvs. wireless este asociat cu punctul de acces.

sudoiwconfig

Pentru a vă conecta, rulați comanda dhclient așa cum se arată în următoarea captură de ecran pentru a obține o adresă IP dinamică:

sudodhclient wlp3s0

NOTĂ: A inlocui wlp3s0 pentru cardul dvs. wireless.

După executare dhclient , ar trebui să fiți conectat la internet prin punctul de acces asociat.

Puteți obține informații suplimentare despre wpa_supplicant la https://linux.die.net/man/8/wpa_supplicant

Sper că ați găsit acest tutorial util pentru a vă conecta la wifi de pe linia de comandă pe sistemele bazate pe Debian. Continuați să urmăriți LinuxHint pentru mai multe tutoriale și sfaturi despre Linux.