Hvordan sette opp WiFi på en Raspberry Pi
Selv om Raspberry Pi Model B leveres med innebygd 100Mbps kablet Ethernet, kan den også bruke WiFi via en USB-dongle. Modell A kommer ikke med Ethernet i det hele tatt, så bruk av en WiFi-adapter er en god måte å få nettverk på den modellen. I begge tilfeller kan du bare koble til en støttet USB-dongle og gjøre en enkel konfigurasjon, slik at Pi-tilgangen din blir trådløs.
Du kan skaffe deg en USB-adapter for mindre enn $ 10, men det er viktig å kjøpe en som støttes av Raspberry Pi og Linux. For denne opplæringen vil jeg bruke en dongle basert på Realtek RTL8188CUS-brikkesettet. Realtek-brikkesettet støttes av Raspbian ute av boksen, og det kreves ingen ekstra konfigurasjon for å bli gjenkjent under oppstart.
RPi USB Wi-Fi Adapter-siden har en omfattende liste over støttede trådløse adaptere. Hvis du vurderer å kjøpe en dongle, bør du sjekke den siden for kompatibilitet.
Sett inn USB-adapteren og start din Raspberry Pi. Det er flere måter å sjekke om adapteren er blitt gjenkjent. Det enkleste er å skrive:
ifconfig
Du bør se en oppføring for eth0
- den innebygde kablede Ethernet-porten; for lo
- loop back device; og wlan0
- den trådløse adapteren.
Alternativt kan du vise de nåværende USB-enhetene som er koblet til Pi, ved å bruke:
sudo lsusb
Listen bør inneholde din trådløse dongle. På oppsettet viser listen en "Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN-adapter".
Stasjonær oppsett
Hvis du bruker skrivebordet på Raspbian enn å koble til et trådløst nettverk, er det ganske enkelt. Dobbeltklikk på "WiFi Config" -ikonet på skrivebordet for å starte det trådløse konfigurasjonsprogrammet. Feltet "Adapter:" viser din USB-dongle (dvs. wlan0) og feltet "Nettverk:" vil være tomt (med mindre du tidligere har konfigurert et trådløst nettverk). Klikk på "Scan" -knappen. Klikk nå på "Scan" i vinduet "Skan resultater". En liste over de tilgjengelige trådløse nettverkene vises sammen med signalstyrken etc. For å koble til et av de oppførte nettene, dobbeltklikk på SSID.
I tilkoblingsvinduet, verifiser feltene "Autentisering" og "Kryptering" og skriv inn passordet i "PSK" -feltet. Nå klikker du på "Legg til". Lukk vinduet "Skan resultater". Konfigurasjonsprogrammet kobler automatisk til det nylig konfigurerte nettverket.
Du kan legge til flere nettverk ved å gjenta de samme trinnene. Du kan velge ønsket nettverk ved hjelp av rullegardinlisten "Nettverk:". Du kan også koble til og koble fra ved hjelp av de aktuelle knappene. Du kan bruke kategorien "Administrerte nettverk" for å redigere og fjerne nettverk.
Kommandolinje satt opp
Hvis du ikke bruker skrivebordet, kan WiFi konfigureres ved hjelp av kommandolinjen. Raspbian skal leveres med alle de riktige pakkene som er forhåndsinstallert, men hvis noen av kommandoene eller filene nevnt nedenfor ikke er tilgjengelige, kjør du denne kommandoen for å installere dem:
sudo apt-get install wpasupplicant trådløse verktøy
De generelle nettverksinnstillingene er konfigurert i "/ etc / network / interfaces" mens Wi-Fi-detaljene er angitt i filen "/etc/wpa_supplicant/wpa_supplicant.conf". Først rediger du grensesnittfilen:
sudo nano / etc / network / interfaces
Kontroller at delen om wlan0
(vanligvis funnet på slutten av filen) lyder som følger:
tillat-hotplug wlan0 iface wlan0 inet manuell wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface standard inet dhcp
Hvis det er forskjell, endrer du dem tilsvarende. Ikke endre noen av linjene om lo
adapteren eller eth0
adapteren. Trykk på "CTRL + X" for å avslutte nano (trykk på Y og trykk deretter ENTER når du blir bedt om det).
For å få en liste over de tilgjengelige trådløse nettverkene, bruk kommandoen iwlist
:
sudo iwlist wlan0 scan
Hvis det er for mye informasjon, bruk grep
å finne feltene du trenger. For eksempel for å se bare ESSIDene, bruk:
sudo iwlist wlan0 scan | grep ESSID
Velg et nettverk og legg til nettverksgodkjenningsinformasjonen i filen "wpa_supplicant.conf":
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
De to første linjene bør allerede lese:
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1
Legg nå følgende:
network = {ssid = "YourSSID" psk = "passord" key_mgmt = WPA-PSK}
Hvis ruteren din er konfigurert ved hjelp av WEP for kryptering, ser nettverksinformasjonen slik ut:
network = {ssid = "YourSSID" wep_key0 = "password12345" key_mgmt = NONE}
For de som er kjent med avanserte WiFi-konfigurasjoner, kan nettverksinformasjonen også inneholde følgende felt:
- Proto - Protokolltype kan være: RSN (for WP2) og WPA (for WPA1).
- parvis - CCMP eller TKIP (for WPA2 eller WPA1).
- auth_alg - autentiseringsalgoritme, kan være åpen for både WPA1 / WPA2 og mindre vanlig SHARED eller LEAP.
Trykk "CTRL + X" for å avslutte nano og lagre filen, trykk Y og trykk deretter ENTER når du blir bedt om det. Endelig omstart din Pi:
sudo reboot
Du kan sjekke statusen for den trådløse tilkoblingen ved hjelp av ifconfig
(for å se om wlan0
har oppnådd en IP-adresse) og iwconfig
å sjekke hvilket nettverk den trådløse adapteren bruker.
Hvis du har spørsmål om trådløs på Raspberry Pi, vennligst spør dem i kommentarene og vi vil se om vi kan hjelpe.