Raspberry Pi koble til wifi ved hjelp av wpa_supplicant

Raspberry Pi koble til wifi ved hjelp av wpa_supplicant
Det offisielt anbefalte operativsystemet til Raspberry Pi er Raspbian. På Raspbian kan du konfigurere Wi-Fi-nettverk ved å bruke WPA_Supplicant veldig enkelt. I denne artikkelen vil jeg vise deg hvordan du konfigurerer Wi-Fi på Raspberry Pi-datamaskinen din med Raspbian installert. Jeg vil bruke Raspberry Pi 3 Model B for demonstrasjonen. Men denne artikkelen skal fungere på enhver annen versjon av Raspberry Pi med Raspbian installert. Så la oss komme i gang.

Koble til Wi-Fi på Raspberry Pi Headless (uten skjerm):

Hvis du ikke har en skjerm og heller ikke har en Ethernet-kabel som kan tilordne IP-adresser til Raspberry Pi via DHCP automatisk, kan du kanskje tro at du ikke har en måte å koble Raspberry Pi til Wi-Fi Nettverk. Men ikke miste håpet. Det er mennesker som konfigurerer Raspberry Pi Headless (uten skjerm). Du kan også. Sett først microSD -kortet ditt på datamaskinen din. Blinker deretter MicroSD -kortet med raspbisk OS ved hjelp av Etcher.

MERK: Jeg har skrevet en dedikert artikkel om å installere Raspbian på Raspberry Pi. Du bør se på det her på Linuxhint.com hvis du har problemer med å installere Raspbian på Raspberry Pi.

Sett deretter ut microSD og sett den inn på datamaskinen din igjen. Du finner en oppstartspartisjon som vist på skjermdumpen nedenfor. Dobbeltklikk på den.

Du vil se mange filer i denne katalogen. Du må opprette ytterligere to filer i denne katalogen.

Den første filen er ssh (Ingen utvidelse). Du trenger ikke å legge til noe i denne filen. De ssh Filen vil aktivere SSH -tjeneste. Uten SSH aktivert, vil du ikke kunne koble deg til Raspberry Pi eksternt. Det vil være ubrukelig.

Den andre filen er wpa_supplicant.konf

I denne filen må du skrive inn den nødvendige konfigurasjonen for å koble til Wi-Fi-nettverket. Bare opprett en ny fil wpa_supplicant.konf og legg til følgende linjer i det. Sørg for å gjøre endringer der det er nødvendig, avhengig av konfigurasjonen din. Til slutt, lagre filen.

land = oss
ctrl_interface = dir =/var/run/wpa_supplicant group = netdev
update_config = 1
nettverk =
ssid = "wifi_ssid"
scan_ssid = 1
PSK = "WiFi_Password"
KEY_MGMT = WPA-PSK

MERK: Ikke glem endring Wifi_ssid til din Wi-Fi SSID, endre Wifi_password Til ditt Wi-Fi-passord.

Nå, kast microSD -kortet fra datamaskinen din og sett det inn på Raspberry Pi. Deretter, strøm på bringebærpi -pi -en. Raspberry Pi din skal være koblet til Wi-Fi-nettverket. Du kan finne IP-adressen som er tildelt Raspberry Pi via din Wi-Fi-ruter fra kontrollpanelet på ruteren din veldig enkelt. Mine er tilfeldigvis 192.168.2.16.

Nå skal Raspberry Pi være tilgjengelig eksternt via SSH. Standard brukernavn er pi og passord er bringebær. For å koble til Raspberry Pi ved hjelp av SSH for første gang, kjør følgende kommando:

$ ssh [email protected]

Nå, skriv inn ja og trykk .

Skriv inn passordet bringebær og trykk .

Du bør være koblet til bringebærpi -en din eksternt.

Omkonfigurering av Wi-Fi-konfigurasjon på Raspberry Pi:

Hvis du allerede har nettverkstilkobling og kan koble til Raspberry Pi eksternt via SSH eller VNC, og ønsker å endre Wi-Fi-konfigurasjonen, er alt du trenger å gjøre å redigere WPA_Supplicant-konfigurasjonsfilen /etc/wpa_supplicant/wpa_supplicant.konf

Først må du koble til Raspberry Pi eksternt via SSH eller VNC.

Rediger deretter /etc/wpa_supplicant/wpa_supplicant.konf Konfigurasjonsfil med følgende kommando:

$ sudo nano/etc/wpa_supplicant/wpa_supplicant.konf

De wpa_supplicant.konf Konfigurasjonsfilen skal åpnes som du kan se på skjermdumpen nedenfor.

Endre nå dine Wi-Fi-tilkoblingsdetaljer etter behov, og lagre filen igjen ved å trykke på + x Og trykk deretter y etterfulgt av . Nå, start bringebær Pi, endringene bør brukes.

Legge til sikkerhetskopiering av Wi-Fi-nettverk:

Du kan legge til detaljer om flere Wi-Fi-nettverk på Raspberry Pi. På den måten, hvis noen Wi-Fi SSID ikke er tilgjengelig, vil Raspberry Pi prøve å koble seg til neste Wi-Fi SSID. Hvis den mislykkes, vil den prøve å koble seg til den neste og så videre. Jeg synes dette er et fantastisk trekk ved WPA_Supplicant.

For å legge til et sikkerhetskopiering av Wi-Fi-nettverk på Raspberry Pi, bare rediger konfigurasjonsfilen /etc/wpa_supplicant/wpa_supplicant.konf med følgende kommando:

$ sudo nano/etc/wpa_supplicant/wpa_supplicant.konf

Skriv inn linjene som er merket på skjermdumpen nedenfor i den rekkefølgen du vil at Raspberry Pi skal prøve å koble seg til Wi-Fi-nettverket.

La oss for eksempel si at du har Wi-Fi-nettverk med SSID CSE_LAB1 og Home1 henholdsvis. Du vil koble deg til Wi-Fi SSID Home1 Når du er hjemme. Men når du er på universitetet, vil du koble deg til Wi-Fi SSID CSE_LAB1. Så her, Home1 er din primære Wi-Fi SSID og CSE_LAB1 er din sekundære Wi-Fi SSID. De wpa_supplicant.konf Konfigurasjonsfilen skal se ut som følger i dette tilfellet.

land = oss
ctrl_interface = dir =/var/run/wpa_supplicant group = netdev
update_config = 1
nettverk =
SSID = "Home1"
scan_ssid = 1
PSK = "Home1_Pass"
KEY_MGMT = WPA-PSK

nettverk =
SSID = "CSE_LAB1"
scan_ssid = 1
PSK = "CSE_LAB1_PASSWORD"
KEY_MGMT = WPA-PSK

Forsikre deg om at du starter bringebær Pi for at endringene skal tre i kraft. Så det er slik du konfigurerer wi-fi wpa_supplicant. Takk for at du leste denne artikkelen.