Tilslutning til Wi-Fi på Raspberry Pi Headless (uden skærm):
Hvis du ikke har en skærm og heller ikke har et Ethernet-kabel, der kan tildele IP-adresser til din Raspberry Pi automatisk via DHCP, kan du måske tro, at du ikke har en måde at forbinde Raspberry Pi til din Wi-Fi netværk. Men mist ikke håbet. Der er mennesker, der konfigurerer Raspberry Pi uden hoved (uden skærm). Du kan også. Indsæt først dit microSD-kort på din computer. Blink derefter microSD-kortet med Raspbian OS ved hjælp af Ætser.
BEMÆRK: Jeg har skrevet en dedikeret artikel om installation af Raspbian på Raspberry Pi. Du bør se på det her på LinuxHint.com, hvis du har problemer med at installere Raspbian på Raspberry Pi.
Skub derefter din microSD ud, og indsæt den på din computer igen. Du finder en bootpartition som vist i skærmbilledet nedenfor. Dobbeltklik på den.
Du vil se mange filer i denne mappe. Du bliver nødt til at oprette 2 flere filer i denne mappe.
Den første fil er ssh (ingen udvidelse). Du behøver ikke tilføje noget i denne fil. Det ssh -fil aktiverer SSH-tjenesten. Uden SSH-aktiveret kan du ikke oprette forbindelse til din Raspberry Pi eksternt. Det vil være ubrugeligt.
Den anden fil er wpa_supplicant.konf
I denne fil skal du indtaste den nødvendige konfiguration for at oprette forbindelse til Wi-Fi-netværket. Opret bare en ny fil wpa_supplicant.konf og tilføj følgende linjer til det. Sørg for at foretage ændringer, hvor det er nødvendigt, afhængigt af din konfiguration. Til sidst skal du gemme filen.
land = USActrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
netværk =
ssid = "WIFI_SSID"
scan_ssid = 1
psk = "WIFI_PASSWORD"
key_mgmt = WPA-PSK
BEMÆRK: Glem ikke forandring WIFI_SSID til dit Wi-Fi SSID, skift WIFI_PASSWORD til din Wi-Fi-adgangskode.
Skub nu microSD-kortet ud af din computer, og indsæt det på din Raspberry Pi. Tænd derefter din Raspberry Pi. Din Raspberry Pi skal være forbundet til Wi-Fi-netværket. Du kan nemt finde den IP-adresse, der er tildelt din Raspberry Pi via din Wi-Fi-router, fra kontrolpanelet på din router. Min er tilfældigvis 192.168.2.16.
Nu skal din Raspberry Pi være fjernadgangelig via SSH. Standardbrugernavnet er pi og adgangskode er hindbær. For at oprette forbindelse til din Raspberry Pi ved hjælp af SSH for første gang skal du køre følgende kommando:
$ ssh pi @ 192.168.2.16Indtast nu Ja og tryk på
Indtast nu adgangskoden hindbær og tryk på
Du skal være forbundet til din Raspberry Pi eksternt.
Genkonfiguration af Wi-Fi-konfiguration på Raspberry Pi:
Hvis du allerede har netværksforbindelse og kan oprette forbindelse til Raspberry Pi eksternt via SSH eller VNC og vil ændre Wi-Fi-konfigurationen, skal du blot redigere konfigurationsfilen wpa_supplicant / etc / wpa_supplicant / wpa_supplicant.konf
Først skal du oprette forbindelse til din Raspberry Pi eksternt via SSH eller VNC.
Rediger derefter / etc / wpa_supplicant / wpa_supplicant.konf konfigurationsfil med følgende kommando:
$ sudo nano / etc / wpa_supplicant / wpa_supplicant.konf
Det wpa_supplicant.konf konfigurationsfilen skal åbnes som du kan se i skærmbilledet nedenfor.
Nu skal du ændre dine Wi-Fi-forbindelsesoplysninger efter behov og gemme filen igen ved at trykke på
Tilføjelse af Backup Wi-Fi-netværk:
Du kan tilføje detaljer om flere Wi-Fi-netværk på din Raspberry Pi. På den måde, hvis noget Wi-Fi SSID ikke er tilgængeligt, vil Raspberry Pi forsøge at oprette forbindelse til det næste Wi-Fi SSID. Hvis det mislykkes, forsøger det at oprette forbindelse til den næste osv. Jeg synes, det er en fantastisk funktion af wpa_supplicant.
For at tilføje et backup Wi-Fi-netværk på din Raspberry Pi skal du bare redigere konfigurationsfilen / etc / wpa_supplicant / wpa_supplicant.konf med følgende kommando:
$ sudo nano / etc / wpa_supplicant / wpa_supplicant.konfIndtast nu linjerne som markeret i skærmbilledet nedenfor i den rækkefølge, som Raspberry Pi skal prøve at oprette forbindelse til Wi-Fi-netværket.
Lad os for eksempel sige, at du har Wi-Fi-netværk med SSID CSE_LAB1 og HJEM1 henholdsvis. Du vil oprette forbindelse til Wi-Fi SSID HJEM1 når du er hjemme. Men når du er på universitetet, vil du oprette forbindelse til Wi-Fi SSID CSE_LAB1. Så her, HJEM1 er dit primære Wi-Fi SSID og CSE_LAB1 er dit sekundære Wi-Fi SSID. Det wpa_supplicant.konf konfigurationsfilen skal se ud som følger i dette tilfælde.
land = USActrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
netværk =
ssid = "HOME1"
scan_ssid = 1
psk = "HOME1_PASS"
key_mgmt = WPA-PSK
netværk =
ssid = "CSE_LAB1"
scan_ssid = 1
psk = "CSE_LAB1_PASSWORD"
key_mgmt = WPA-PSK
Sørg for at genstarte din Raspberry Pi for at ændringerne skal træde i kraft. Så det er sådan, du konfigurerer Wi-Fi på din Raspberry Pi enkelt bordcomputer ved hjælp af wpa_supplicant. Tak, fordi du læste denne artikel.