Raspberry Pi Izveidojiet savienojumu ar Wifi, izmantojot wpa_supplicant

Raspberry Pi Connect Wifi Using Wpa_supplicant



Oficiāli ieteicamā Raspberry Pi operētājsistēma ir Raspbian. Raspbian varat ļoti viegli konfigurēt Wi-Fi tīklus, izmantojot wpa_supplicant. Šajā rakstā es jums parādīšu, kā konfigurēt Wi-Fi savā Raspberry Pi viena paneļa datorā ar instalētu Raspbian. Demonstrēšanai es izmantošu Raspberry Pi 3 B modeli. Bet šim rakstam vajadzētu strādāt ar jebkuru citu Raspberry Pi versiju, kurā ir instalēta Raspbian. Tātad, sāksim.

Ja jums nav monitora un nav arī Ethernet kabeļa, kas var automātiski piešķirt IP adreses jūsu Raspberry Pi, izmantojot DHCP, tad, iespējams, domājat, ka jums nav iespējas Raspberry Pi savienot ar Wi-Fi tīkls. Bet nezaudējiet cerību. Ir cilvēki, kuri konfigurē Raspberry Pi bez galvas (bez monitora). Jūs arī varat. Vispirms ievietojiet microSD karti datorā. Pēc tam zibspuldziet microSD karti, izmantojot Raspbian OS Etčers .







PIEZĪME: Esmu uzrakstījis īpašu rakstu par Raspbian instalēšanu Raspberry Pi. Jums vajadzētu to apskatīt šeit vietnē LinuxHint.com, ja jums rodas problēmas ar Raspbian instalēšanu Raspberry Pi.



Pēc tam izņemiet savu microSD un ievietojiet to vēlreiz savā datorā. Jūs atradīsit sāknēšanas nodalījumu, kā parādīts zemāk esošajā ekrānuzņēmumā. Veiciet dubultklikšķi uz tā.







Šajā direktorijā redzēsit daudzus failus. Šajā direktorijā jums būs jāizveido vēl 2 faili.



Pirmais fails ir ssh (bez pagarinājuma). Jums šajā failā nekas nav jāpievieno. The ssh fails iespējo SSH pakalpojumu. Ja SSH nav iespējots, jūs nevarēsit attālināti izveidot savienojumu ar Raspberry Pi. Tas būs bezjēdzīgi.

Otrais fails ir wpa_supplicant.conf

Šajā failā jums būs jāievada nepieciešamā konfigurācija, lai izveidotu savienojumu ar Wi-Fi tīklu. Vienkārši izveidojiet jaunu failu wpa_supplicant.conf un pievienojiet tam šādas rindas. Noteikti veiciet nepieciešamās izmaiņas atkarībā no konfigurācijas. Visbeidzot, saglabājiet failu.

valsti= ASV
ctrl_interface=TEV=/kur/skriet/wpa_supplicantGRUPA= netdev
update_config=1

tīkls={
ssid='WIFI_SSID'
scan_ssid=1
psk=WIFI_PASSWORD
key_mgmt= WPA-PSK
}

PIEZĪME: Neaizmirstiet pārmaiņas WIFI_SSID mainīt savu Wi-Fi SSID, mainīt WIFI_PASSWORD uz jūsu Wi-Fi paroli.

Tagad izņemiet microSD karti no datora un ievietojiet to savā Raspberry Pi. Pēc tam ieslēdziet Raspberry Pi. Jūsu Raspberry Pi jābūt savienotam ar Wi-Fi tīklu. IP adresi, kas piešķirta jūsu Raspberry Pi, izmantojot Wi-Fi maršrutētāju, varat atrast ļoti viegli no maršrutētāja vadības paneļa. Manējā gadās būt 192.168.2.16 .

Tagad jūsu Raspberry Pi vajadzētu būt pieejamam attālināti, izmantojot SSH. Noklusējuma lietotājvārds ir pi un parole ir aveņu . Lai pirmo reizi izveidotu savienojumu ar Raspberry Pi, izmantojot SSH, palaidiet šādu komandu:

$sshpi@192.168.2.16

Tagad ierakstiet un nospiediet .

Tagad ierakstiet paroli aveņu un nospiediet .

Jums vajadzētu būt savienotam ar Raspberry Pi attālināti.

Wi-Fi konfigurācijas atkārtota konfigurēšana Raspberry Pi:

Ja jums jau ir tīkla savienojums un varat izveidot savienojumu ar Raspberry Pi attālināti, izmantojot SSH vai VNC, un vēlaties mainīt Wi-Fi konfigurāciju, viss, kas jums jādara, ir rediģēt wpa_supplicant konfigurācijas failu /etc/wpa_supplicant/wpa_supplicant.conf

Vispirms izveidojiet savienojumu ar Raspberry Pi attālināti, izmantojot SSH vai VNC.

Pēc tam rediģējiet /etc/wpa_supplicant/wpa_supplicant.conf konfigurācijas failu ar šādu komandu:

$sudo nano /utt/wpa_supplicant/wpa_supplicant.conf

The wpa_supplicant.conf konfigurācijas fails ir jāatver, kā redzat zemāk esošajā ekrānuzņēmumā.

Tagad pēc nepieciešamības mainiet Wi-Fi savienojuma informāciju un vēlreiz saglabājiet failu, nospiežot + x un pēc tam nospiediet un kam sekoja . Tagad restartējiet Raspberry Pi, izmaiņas ir jāpiemēro.

Dublēšanas Wi-Fi tīkla pievienošana:

Raspberry Pi varat pievienot informāciju par vairākiem Wi-Fi tīkliem. Tādā veidā, ja kāds Wi-Fi SSID nav pieejams, Raspberry Pi mēģinās izveidot savienojumu ar nākamo Wi-Fi SSID. Ja tas neizdodas, tas mēģinās izveidot savienojumu ar nākamo un tā tālāk. Es domāju, ka šī ir lieliska wpa_supplicant iezīme.

Lai Raspberry Pi pievienotu rezerves Wi-Fi tīklu, vienkārši rediģējiet konfigurācijas failu /etc/wpa_supplicant/wpa_supplicant.conf ar šādu komandu:

$sudo nano /utt/wpa_supplicant/wpa_supplicant.conf

Tagad ierakstiet rindas, kā norādīts zemāk esošajā ekrānuzņēmumā, tādā secībā, kādā vēlaties, lai Raspberry Pi mēģinātu izveidot savienojumu ar Wi-Fi tīklu.

Piemēram, pieņemsim, ka jums ir Wi-Fi tīkli ar SSID CSE_LAB1 un SĀKUMS1 attiecīgi. Jūs vēlaties izveidot savienojumu ar Wi-Fi SSID SĀKUMS1 kad esi mājās. Bet, kad esat universitātē, vēlaties izveidot savienojumu ar Wi-Fi SSID CSE_LAB1 . Tātad, lūk, SĀKUMS1 ir jūsu galvenais Wi-Fi SSID un CSE_LAB1 ir jūsu sekundārais Wi-Fi SSID. The wpa_supplicant.conf konfigurācijas failam šajā gadījumā vajadzētu izskatīties šādi.

valsti= ASV
ctrl_interface=TEV=/kur/skriet/wpa_supplicantGRUPA= netdev
update_config=1

tīkls={
ssid='HOME1'
scan_ssid=1
psk='HOME1_PASS'
key_mgmt= WPA-PSK
}

tīkls={
ssid='CSE_LAB1'
scan_ssid=1
psk=“CSE_LAB1_PASSWORD”
key_mgmt= WPA-PSK
}

Noteikti pārstartējiet Raspberry Pi, lai izmaiņas stātos spēkā. Tātad, tā jūs konfigurējat Wi-Fi savā Raspberry Pi viena dēļa datorā, izmantojot wpa_supplicant . Paldies, ka izlasījāt šo rakstu.