Raspberry Pi Conectați-vă la Wifi folosind wpa_supplicant

Raspberry Pi Connect Wifi Using Wpa_supplicant



Sistemul de operare recomandat oficial al Raspberry Pi este Raspbian. Pe Raspbian, puteți configura foarte ușor rețelele Wi-Fi folosind wpa_supplicant. În acest articol, vă voi arăta cum să configurați Wi-Fi pe computerul dvs. single Raspberry Pi cu Raspbian instalat. Voi folosi Raspberry Pi 3 Model B pentru demonstrație. Dar acest articol ar trebui să funcționeze pe orice altă versiune a Raspberry Pi cu Raspbian instalat. Deci sa începem.

Dacă nu aveți un monitor și, de asemenea, nu aveți un cablu Ethernet care poate atribui adrese IP la Raspberry Pi prin DHCP automat, atunci puteți crede că nu aveți o modalitate de a conecta Raspberry Pi la Wi-Fi reţea. Dar nu pierde speranța. Există persoane care configurează Raspberry Pi fără cap (fără monitor). Poți și tu. Mai întâi, introduceți cardul microSD pe computer. Apoi, flashează cardul microSD cu Raspbian OS folosind Gravor .







NOTĂ: Am scris un articol dedicat despre instalarea Raspbian pe Raspberry Pi. Ar trebui să aruncați o privire aici pe LinuxHint.com dacă aveți probleme cu instalarea Raspbian pe Raspberry Pi.



Apoi, scoateți microSD-ul și introduceți-l din nou pe computer. Veți găsi o partiție de boot așa cum se arată în captura de ecran de mai jos. Faceți dublu clic pe el.







Veți vedea multe fișiere în acest director. Va trebui să creați încă 2 fișiere în acest director.



Primul fișier este ssh (fără extensie). Nu trebuie să adăugați nimic în acest fișier. The ssh fișierul va activa serviciul SSH. Fără SSH activat, nu vă veți putea conecta la Raspberry Pi de la distanță. Va fi inutil.

Al doilea fișier este wpa_supplicant.conf

În acest fișier, va trebui să tastați configurația necesară pentru a vă conecta la rețeaua Wi-Fi. Doar creați un fișier nou wpa_supplicant.conf și adăugați următoarele rânduri. Asigurați-vă că faceți modificări acolo unde este necesar, în funcție de configurația dvs. În cele din urmă, salvați fișierul.

țară= SUA
ctrl_interface=PENTRU TINE=/Unde/alerga/wpa_supplicantGRUP= netdev
update_config=1

reţea={
ssid=„WIFI_SSID”
scan_ssid=1
psk=„WIFI_PASSWORD”
key_mgmt= WPA-PSK
}

NOTĂ: Nu uitați de schimbare WIFI_SSID la SSID-ul Wi-Fi, schimbați WIFI_PASSWORD la parola Wi-Fi.

Acum, scoateți cardul microSD de pe computer și introduceți-l pe Raspberry Pi. Apoi, porniți Raspberry Pi. Raspberry Pi dvs. ar trebui să fie conectat la rețeaua Wi-Fi. Puteți găsi adresa IP care este alocată Raspberry Pi dvs. prin intermediul routerului Wi-Fi de pe panoul de control al routerului dvs. foarte ușor. Al meu se întâmplă să fie 192.168.2.16 .

Acum, Raspberry Pi ar trebui să fie accesibil de la distanță prin SSH. Numele de utilizator implicit este pi iar parola este zmeură . Pentru a vă conecta la Raspberry Pi folosind SSH pentru prima dată, rulați următoarea comandă:

$sshpi@192.168.2.16

Acum, introduceți da și apăsați .

Acum, introduceți parola zmeură și apăsați .

Ar trebui să fiți conectat la Raspberry Pi de la distanță.

Reconfigurarea configurației Wi-Fi pe Raspberry Pi:

Dacă aveți deja conectivitate la rețea și vă puteți conecta la Raspberry Pi de la distanță prin SSH sau VNC și doriți să modificați configurația Wi-Fi, atunci tot ce trebuie să faceți este să editați fișierul de configurare wpa_supplicant /etc/wpa_supplicant/wpa_supplicant.conf

Mai întâi, conectați-vă la Raspberry Pi de la distanță prin SSH sau VNC.

Apoi, editați fișierul /etc/wpa_supplicant/wpa_supplicant.conf fișier de configurare cu următoarea comandă:

$sudo nano /etc./wpa_supplicant/wpa_supplicant.conf

The wpa_supplicant.conf fișierul de configurare ar trebui să fie deschis așa cum puteți vedea în captura de ecran de mai jos.

Acum, modificați detaliile conexiunii Wi-Fi după cum este necesar și salvați din nou fișierul apăsând + X și apoi apăsați și urmată de . Acum, reporniți Raspberry Pi, modificările ar trebui să fie aplicate.

Adăugarea rețelei Wi-Fi de rezervă:

Puteți adăuga detalii despre mai multe rețele Wi-Fi pe Raspberry Pi. În acest fel, dacă un SSID Wi-Fi nu este disponibil, Raspberry Pi va încerca să se conecteze la următorul SSID Wi-Fi. Dacă nu reușește, va încerca să se conecteze la următorul și așa mai departe. Cred că aceasta este o caracteristică minunată a wpa_supplicant.

Pentru a adăuga o rețea Wi-Fi de rezervă pe Raspberry Pi, trebuie doar să editați fișierul de configurare /etc/wpa_supplicant/wpa_supplicant.conf cu următoarea comandă:

$sudo nano /etc./wpa_supplicant/wpa_supplicant.conf

Acum, introduceți liniile marcate în captura de ecran de mai jos, în ordinea în care doriți ca Raspberry Pi să încerce să se conecteze la rețeaua Wi-Fi.

De exemplu, să presupunem că aveți rețele Wi-Fi cu SSID CSE_LAB1 și CASA 1 respectiv. Doriți să vă conectați la SSID-ul Wi-Fi CASA 1 când ești acasă. Dar când sunteți la universitate, doriți să vă conectați la SSID-ul Wi-Fi CSE_LAB1 . Deci aici, CASA 1 este principalul dvs. SSID Wi-Fi și CSE_LAB1 este SSID-ul dvs. Wi-Fi secundar. The wpa_supplicant.conf fișierul de configurare ar trebui să arate după cum urmează în acest caz.

țară= SUA
ctrl_interface=PENTRU TINE=/Unde/alerga/wpa_supplicantGRUP= netdev
update_config=1

reţea={
ssid='CASA 1'
scan_ssid=1
psk=„HOME1_PASS”
key_mgmt= WPA-PSK
}

reţea={
ssid=„CSE_LAB1”
scan_ssid=1
psk=„CSE_LAB1_PASSWORD”
key_mgmt= WPA-PSK
}

Asigurați-vă că reporniți Raspberry Pi pentru ca modificările să aibă efect. Așadar, așa configurați Wi-Fi pe computerul dvs. single Raspberry Pi folosind wpa_supplicant . Vă mulțumim că ați citit acest articol.