Cum să configurați WiFi în Debian cu ajutorul liniei de comandă

Cum să configurați WiFi în Debian cu ajutorul liniei de comandă
Philip Lawrence

În acest articol, vă vom arăta cum să vă conectați la WiFi din linia de comandă pe serverul și desktop-ul Debian 11/10 folosind wpa_supplicant. wpa_supplicant este o implementare a componentei supplicant a protocolului WPA.

Pentru a configura Wi-Fi în Debian cu ajutorul liniei de comandă, trebuie să stabiliți o conexiune de rețea Wi-Fi înainte de a vă asigura că aceasta este conectată automat la pornire. Continuați să citiți pentru a găsi un ghid pas cu pas despre cum să faceți acest lucru.

Debian Wi-Fi

Dispozitivele fără fir care utilizează Wi-Fi funcționează cu ajutorul unor seturi de cipuri care se găsesc în mai multe dispozitive diferite. Debian este un sistem liber, bazat pe software, care depinde de cooperarea producătorilor și a dezvoltatorilor pentru a produce drivere/module de calitate pentru aceste seturi de cipuri.

Cum să configurați WiFi în Debian cu ajutorul liniei de comandă

Există două etape de finalizat pentru configurarea WiFi în Debian cu ajutorul liniei de comandă.

  • Conectare la WiFi
  • Asigurați-vă că este conectat automat la pornire

Iată o procedură completă, pas cu pas, pentru fiecare fază a instalării.

Cum să stabiliți o conexiune WiFi

Pentru a stabili o conexiune de rețea WiFi în Debian, trebuie să urmați acești pași:

  • Activați placa de rețea
  • Detectarea rețelelor WiFi
  • Configurați conexiunea WiFi cu punctul de acces
  • Obținerea unei adrese IP dinamice cu serverul DHCP
  • Adăugarea unei rute implicite în tabelul de rute
  • Verificați conexiunea la Internet

Iată cum se execută fiecare pas.

Activați placa de rețea

Urmați acești pași pentru a activa placa de rețea.

Vezi si: Cum să verificați istoricul de navigare pe routerul WiFi
  • Pentru a activa placa WiFi, trebuie mai întâi să identificați placa wireless cu următoarea comandă: iw dev.
  • Apoi, puteți nota numele dispozitivului fără fir. Șirul poate fi lung, așa că puteți utiliza această variabilă pentru a elimina efortul de tastare: export wlan0=.
  • Afișați placa WiFi cu comanda de mai sus: sudo ip link set $wlan0 up.

Detectarea rețelelor WiFi

Urmați acești pași pentru a detecta rețelele WiFi.

  • Pentru a detecta rețelele WiFi în Debian, căutați rețelele disponibile în interfața de rețea wireless cu următoarea comandă: sudo iw $wlan0 scanare.
  • Asigurați-vă că SSID-ul punctului de acces este una dintre rețelele disponibile detectate.
  • Această variabilă elimină efortul de tastare: export ssid=.

Configurați conexiunea WiFi cu punctul de acces

Urmați acești pași pentru a configura conexiunea de rețea cu punctul de acces.

  • Utilizați serviciul wpa_supplicant pentru a stabili o conexiune de rețea criptată la punctul de acces. Acesta va utiliza numai fișierul de configurare " /etc/wpa_supplicant.conf ," care conține cheile wpa2-keys pentru fiecare SSID.
  • Pentru a vă conecta la punctul de acces, adăugați o intrare pentru fișierul de configurare: sudo wpa_passphrase $ssid -i>> /etc/wpa_supplicant.conf.
  • Utilizați această comandă pentru a vă conecta la punctul de acces: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
  • Confirmați conexiunea cu punctul de acces cu ajutorul acestui dispozitiv: iw $wlan0 link.

Obținerea unei adrese IP dinamice cu serverul DHCP

Urmați acești pași pentru a obține un IP dinamic cu DHCP.

  • Obțineți un IP dinamic cu DHCP folosind această opțiune: sudo dhclient $wlan0.
  • Vizualizați IP-ul cu această comandă: sudo ip addr show $wlan0.

Adăugarea unei rute implicite în tabelul de rute

Urmați acești pași pentru a adăuga o rută implicită în tabela de rute.

  • Inspectați tabelul de rute cu acest lucru: ip route show.
  • Adăugați o rută implicită la router pentru a vă conecta la WiFI cu această comandă: sudo ip route add default via dev $wlan0.

Verificați conexiunea la Internet

În cele din urmă, utilizați următoarea comandă pentru a verifica dacă v-ați conectat la rețea: ping www.google.com .

Cum să vă conectați automat la pornire

Pentru a vă asigura că rețeaua fără fir se conectează automat la pornire, trebuie să creați și să activați un serviciu systemd pentru:

  • Dhclient
  • Wpa_supplicant

Iată cum se execută fiecare pas.

Serviciul Dhclient

  • Creați acest fișier: /etc/systemd/system/dhclient.service.
  • Apoi, editați fișierul executând această comandă:

[Unitate]

Descriere= Client DHCP

Înainte=network.target

După=wpa_supplicant.service

[Serviciu]

Tip=forking

ExecStart=/sbin/dhclient -v

ExecStop=/sbin/dhclient -r

Vezi si: Cum se schimbă adresa IPv4

Repornire=întotdeauna

[Instalați]

WantedBy=multi-user.target

  • Activați serviciul cu următoarea comandă: sudo systemctl enable dhclient.

Serviciul Wpa_supplicant

  • Mergeți la " /lib/systemd/system ," copiați fișierul unității de serviciu și lipiți-l la " /etc/systemd/system " folosind următoarele linii: sudo cp /lib/systemd/system/wpa_supplicant.service /etc/systemd/system/wpa_supplicant.service.
  • Folosiți un editor, cum ar fi Vim, pentru a deschide fișierul de pe " /etc " și modificați linia ExecStart cu următorul text: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
  • Apoi, adăugați această linie mai jos: Repornire=întotdeauna .
  • Comentați această linie: Alias=dbus-fi.w1.wpa_supplicant1.service .
  • Reîncărcați serviciul cu această linie: s udo systemctl systemctl daemon-reload .
  • Activați serviciul cu această linie: sudo systemctl enable wpa_supplicant .

Cum să creați un IP static

Urmați acești pași pentru a obține o adresă IP statică:

  • În primul rând, dezactivați dhclient.service pentru a obține o adresă IP statică.
  • Apoi, creați un fișier de configurare a rețelei: sudo nano /etc/systemd/network/static.network.
  • Adăugați aceste rânduri:

[Meci]

Nume=wlp4s0

[Rețea]

Address=192.168.1.8/24

Gateway=192.168.1.1.1

  • Vă rugăm să salvați fișierul înainte de a-l închide. Apoi, creați un fișier .link pentru interfața fără fir cu aceasta: sudo nano /etc/systemd/network/10-wifi.link.
  • Adăugați aceste linii în fișier:

[Meci]

MACAddress=a8:4b:05:2b:e8:54

[Link]

NamePolicy=

Nume=wlp4s0

  • În acest caz, trebuie să folosiți adresa MAC și numele interfeței fără fir. În acest fel, vă veți asigura că sistemul nu va schimba numele interfeței fără fir.
  • Vă rugăm să salvați fișierul înainte de a-l închide. Apoi, dezactivați " networking.service" și activați " systemd-networkd.service ." Acesta este administratorul de rețea. Utilizați această comandă pentru a face acest lucru:

sudo systemctl disable networking

sudo systemctl enable systemd-networkd

  • Reporniți systemd-networkd pentru a verifica funcționarea configurației cu ajutorul acesteia: sudo systemctl restart systemd-networkd.

Concluzie

După ce ați citit acest ghid, puteți crea cu ușurință o conexiune de rețea în Debian folosind linia de comandă.




Philip Lawrence
Philip Lawrence
Philip Lawrence este un pasionat de tehnologie și expert în domeniul conectivității la internet și al tehnologiei wifi. Cu peste un deceniu de experiență în industrie, el a ajutat numeroase persoane și companii cu problemele lor legate de internet și wifi. În calitate de autor și blogger al Internet and Wifi Tips, el își împărtășește cunoștințele și experiența într-un mod simplu și ușor de înțeles de care poate beneficia toată lumea. Philip este un avocat pasionat pentru îmbunătățirea conectivității și pentru a face internetul accesibil tuturor. Când nu scrie sau nu rezolvă problemele legate de tehnologie, îi place să facă drumeții, să campeze și să exploreze în aer liber.