„Raspberry Pi“ Prisijunkite prie „Wi -Fi“ naudodami „wpa_supplicant“

Raspberry Pi Connect Wifi Using Wpa_supplicant



Oficialiai rekomenduojama „Raspberry Pi“ operacinė sistema yra „Raspbian“. „Raspbian“ galite labai lengvai sukonfigūruoti „Wi-Fi“ tinklus naudodami „wpa_supplicant“. Šiame straipsnyje aš jums parodysiu, kaip sukonfigūruoti „Wi-Fi“ „Raspberry Pi“ vienos plokštės kompiuteryje, kuriame įdiegta „Raspbian“. Demonstracijai naudosiu „Raspberry Pi 3 Model B“. Tačiau šis straipsnis turėtų veikti su bet kuria kita „Raspberry Pi“ versija, kurioje įdiegta „Raspbian“. Taigi, pradėkime.

Jei neturite monitoriaus ir taip pat neturite eterneto kabelio, galinčio automatiškai priskirti IP adresus jūsų „Raspberry Pi“ per DHCP, galite manyti, kad neturite galimybės prijungti „Raspberry Pi“ prie „Wi-Fi“ tinklas. Bet neprarask vilties. Yra žmonių, konfigūruojančių „Raspberry Pi“ be galvos (be monitoriaus). Jūs taip pat galite. Pirmiausia įdėkite „microSD“ kortelę į kompiuterį. Tada „flash“ „microSD“ kortelę naudodami „Raspbian“ OS Etcher .





PASTABA: Aš parašiau specialų straipsnį apie „Raspbian“ diegimą „Raspberry Pi“. Jei turite problemų diegdami „Raspbian“ į „Raspberry Pi“, turėtumėte tai pažiūrėti čia, „LinuxHint.com“.



Tada išimkite „microSD“ ir vėl įdėkite į kompiuterį. Rasite įkrovos skaidinį, kaip parodyta žemiau esančioje ekrano kopijoje. Dukart spustelėkite jį.







Šiame kataloge pamatysite daug failų. Šiame kataloge turėsite sukurti dar 2 failus.



Pirmasis failas yra ssh (be pratęsimo). Jūs neturite nieko pridėti prie šio failo. The ssh failas įgalins SSH paslaugą. Jei SSH neįjungtas, negalėsite nuotoliniu būdu prisijungti prie „Raspberry Pi“. Tai bus nenaudinga.

Antrasis failas yra wpa_supplicant.conf

Šiame faile turėsite įvesti reikiamą konfigūraciją, kad prisijungtumėte prie „Wi-Fi“ tinklo. Tiesiog sukurkite naują failą wpa_supplicant.conf ir pridėkite prie jo šias eilutes. Būtinai atlikite pakeitimus, jei reikia, priklausomai nuo jūsų konfigūracijos. Galiausiai išsaugokite failą.

Šalis= JAV
ctrl_interface=TAU=/kur/bėgti/wpa_supplicantGRUPĖ= netdev
update_config=1

tinklas={
ssid=„WIFI_SSID“
scan_ssid=1
psk=„WIFI_PASSWORD“
key_mgmt= WPA-PSK
}

PASTABA: Nepamirškite pokyčių WIFI_SSID į „Wi-Fi“ SSID, pakeiskite WIFI_PASSWORD prie „Wi-Fi“ slaptažodžio.

Dabar išimkite „microSD“ kortelę iš kompiuterio ir įdėkite ją į „Raspberry Pi“. Tada įjunkite „Raspberry Pi“. „Raspberry Pi“ turėtų būti prijungtas prie „Wi-Fi“ tinklo. IP adresą, priskirtą „Raspberry Pi“, galite rasti per „Wi-Fi“ maršrutizatorių iš savo maršrutizatoriaus valdymo skydelio. Mano atsitiktinai būna 192.168.2.16 .

Dabar jūsų „Raspberry Pi“ turėtų būti pasiekiamas nuotoliniu būdu per SSH. Numatytasis vartotojo vardas yra pi ir slaptažodis yra aviečių . Norėdami pirmą kartą prisijungti prie „Raspberry Pi“ naudodami SSH, paleiskite šią komandą:

$sshpi@192.168.2.16

Dabar įveskite taip ir paspauskite .

Dabar įveskite slaptažodį aviečių ir paspauskite .

Turėtumėte prisijungti prie „Raspberry Pi“ nuotoliniu būdu.

Iš naujo sukonfigūruokite „Wi-Fi“ konfigūraciją „Raspberry Pi“:

Jei jau turite tinklo ryšį ir galite prisijungti prie „Raspberry Pi“ nuotoliniu būdu per SSH arba VNC ir norite pakeisti „Wi-Fi“ konfigūraciją, jums tereikia redaguoti „wpa_supplicant“ konfigūracijos failą /etc/wpa_supplicant/wpa_supplicant.conf

Pirmiausia prisijunkite prie „Raspberry Pi“ nuotoliniu būdu per SSH arba VNC.

Tada redaguokite /etc/wpa_supplicant/wpa_supplicant.conf konfigūracijos failą su šia komanda:

$sudo nano /ir kt/wpa_supplicant/wpa_supplicant.conf

The wpa_supplicant.conf konfigūracijos failas turėtų būti atidarytas, kaip matote žemiau esančioje ekrano kopijoje.

Dabar, jei reikia, pakeiskite „Wi-Fi“ ryšio informaciją ir dar kartą išsaugokite failą paspausdami + x ir tada paspauskite ir po to . Dabar iš naujo paleiskite „Raspberry Pi“, pakeitimai turėtų būti pritaikyti.

Pridėkite atsarginį „Wi-Fi“ tinklą:

„Raspberry Pi“ galite pridėti išsamią informaciją apie kelis „Wi-Fi“ tinklus. Tokiu būdu, jei nėra „Wi-Fi“ SSID, „Raspberry Pi“ bandys prisijungti prie kito „Wi-Fi“ SSID. Jei nepavyks, jis bandys prisijungti prie kito ir pan. Manau, kad tai nuostabi „wpa_supplicant“ savybė.

Norėdami pridėti atsarginį „Wi-Fi“ tinklą prie „Raspberry Pi“, tiesiog redaguokite konfigūracijos failą /etc/wpa_supplicant/wpa_supplicant.conf su tokia komanda:

$sudo nano /ir kt/wpa_supplicant/wpa_supplicant.conf

Dabar įveskite eilutes, pažymėtas žemiau esančioje ekrano kopijoje, tokia tvarka, kokia norite, kad „Raspberry Pi“ bandytų prisijungti prie „Wi-Fi“ tinklo.

Pvz., Tarkime, kad turite „Wi-Fi“ tinklus su SSID CSE_LAB1 ir NAMAI1 atitinkamai. Norite prisijungti prie „Wi-Fi“ SSID NAMAI1 kai esi namie. Bet kai esate universitete, norite prisijungti prie „Wi-Fi“ SSID CSE_LAB1 . Taigi, štai, NAMAI1 yra jūsų pagrindinis „Wi-Fi“ SSID ir CSE_LAB1 yra jūsų antrinis „Wi-Fi“ SSID. The wpa_supplicant.conf konfigūracijos failas šiuo atveju turėtų atrodyti taip.

Šalis= JAV
ctrl_interface=TAU=/kur/bėgti/wpa_supplicantGRUPĖ= netdev
update_config=1

tinklas={
ssid=„HOME1“
scan_ssid=1
psk=„HOME1_PASS“
key_mgmt= WPA-PSK
}

tinklas={
ssid=„CSE_LAB1“
scan_ssid=1
psk=„CSE_LAB1_PASSWORD“
key_mgmt= WPA-PSK
}

Kad pakeitimai įsigaliotų, būtinai iš naujo paleiskite „Raspberry Pi“. Taigi, taip konfigūruojate „Wi-Fi“ savo „Raspberry Pi“ vienos plokštės kompiuteryje naudodami wpa_supplicant . Dėkojame, kad perskaitėte šį straipsnį.