Du konfigurerede din hovedløse Raspberry Pi lige som du vil have den, den er afviklet og kører problemfrit, men pludselig vil du flytte den væk fra sin Ethernet-tether med et Wi-Fi-modul. Spring over tilslutning af det til alle eksterne enheder, og tilføj hurtigt Wi-Fi-support fra kommandolinjen.
Hvorfor vil jeg gøre dette?
Hvis du er en Raspberry Pi-entusiast (eller hurtigt bliver en), ved du, hvor irriterende det kan være at indse, at dit hovedløse Pi-projekt nu har brug for endnu en lille tweak, der sandsynligvis nødvendiggør at tilslutte en skærm og tastatur / mus til kassen.
RELATEREDE: Alt hvad du behøver at vide om at komme i gang med Raspberry Pi
Den bedste måde at undgå at falde i den fælde er for at konfigurere din Raspberry Pi til fjernadgang . Når du først har konfigureret det, skal du stadig vide, hvordan du udfører opgaver eksternt, der tidligere blev håndteret af en GUI-grænseflade (som at tænde Wi-Fi). I dag vil vi gå igennem den tekniske (men enkle) måde at oprette forbindelse til din Pi eksternt og aktivere en Wi-Fi-add-on-dongle.
Hvad har jeg brug for?
Til denne vejledning har du brug for følgende emner:
- 1 Raspberry Pi-enhed med Raspbian installeret (denne teknik skal fungere på andre distributioner, men vi bruger Raspbian)
- 1 Ethernet-forbindelse til Pi-enhed (nødvendigt for at aktivere Wi-Fi-funktionaliteten eksternt)
- 1 Wi-Fi-dongle (vi bruger denne model på alle vores Pi-enheder med stor succes)
Hvis du ikke bruger denne Wi-Fi-dongelmodel, anbefaler vi kraftigt at undersøge den model, du har til hensigt at købe, for at se om den understøttes godt. Til dette formål sektionen USB Wi-Fi-adapter i RPi wiki er meget nyttigt.
Ud over de ovennævnte emner skal du tage et øjeblik for at kontrollere konfigurationen af den Wi-Fi-node, du har til hensigt at forbinde din Raspberry Pi-enhed til: du skal notere SSID, adgangskode og krypteringstype / metode (f.eks. bruger noden WPA med TKIP-delt nøglekryptering).
Aktivering af Wi-Fi-donglen via terminalen
For at komme i gang skal du tænde din Raspberry Pi-enhed uden tilsluttet Wi-Fi-dongle . På dette tidspunkt skal den eneste netværksenhed være den indbyggede Ethernet NIC (som du har tilsluttet dit netværk via Ethernet-kabel, så du kan få fjernadgang til den hovedløse enhed).
Opret forbindelse til din Pi via SSH for at få adgang til en ekstern terminalprompt. (Hvis du endnu ikke har konfigureret din enhed til fjernadgang på denne måde, bedes du gennemgå følgende vejledning ).
Indtast følgende kommando ved anmodningen:
sudo nano / etc / netværk / grænseflader
I nano-teksteditoren ser du noget som dette:
-en
udo lo
Iset loopback i eFoss
iface eth0 inet dhcp
Det er den meget grundlæggende konfiguration, der styrer din Pi's Ethernet-forbindelse (angivet med eth0-delen). Vi er nødt til at tilføje en meget lille bit for at aktivere Wi-Fi-donglen. Brug piletasterne til at flytte ned under den eksisterende post og tilføj følgende linjer:
tillad hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface standard inet dhcp
Når du har kommenteret filen, skal du trykke på CTRL + X for at gemme filen og afslutte nano-editoren. Indtast følgende kommando ved prompten igen:
Sudonano / Etc / wpa_suppikan t / wpa_suppikan t. Kon f
Sammenlign indholdet af filen, hvis den findes, med følgende kode. Hvis filen er tom, kan du bruge denne kode til at udfylde den. Vær opmærksom på de kommenterede linjer (angivet med # -mærkerne) for at henvise til hvilken variabel du skal bruge baseret på din nuværende Wi-Fi-nodekonfiguration.
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
netværk = {
ssid = "DINSID"
psk = "DITT PASSORD"
# Protokolletype kan være: RSN (for WP2) og WPA (for WPA1)
proto = WPA
# Key management type kan være: WPA-PSK eller WPA-EAP (Pre-Shared eller Enterprise)
key_mgmt = WPA-PSK
# Parvis kan være CCMP eller TKIP (for WPA2 eller WPA1)
parvis = TKIP
#Godkendelsesindstillingen skal være ÅBEN for både WPA1 / WPA2 (i mindre almindeligt anvendte er DELT og LEAP)
auth_alg = ÅBEN
}
Når du er færdig med at redigere filen, skal du trykke på CTRL + X for at gemme og afslutte dokumentet. Nu er det tid til at tage Ethernet-kablet ud og tilslutte Wi-Fi-donglen.
Indtast følgende kommando ved kommandoprompten:
sudo genstart
Når enheden er genstartet, skal den automatisk oprette forbindelse til Wi-Fi-noden. Hvis det af en eller anden grund ikke vises på netværket, kan du altid tilslutte Ethernet-kablet igen for at dobbelttjekke de to filer og de variabler, du ændrede.
RELATEREDE: Sådan konfigureres din Raspberry Pi til Remote Shell, Desktop og File Transfer
Har du et Raspberry Pi-relateret tip, trick eller en tutorial, du gerne vil have, at vi skriver? Lyder i kommentarerne nedenfor.