Die Einrichtung in ein WLan ist beim Raspberry PI identisch zu den „großen“ Distributionen wie Ubuntu, Suse, Debian etc. Raspbian basiert ja sogar auf Debian.
Hier kurz und knapp erklärt, was man konfigurieren muss, damit sich der PI mit eurem Access Point verbindet:
Als erstes prüfen ob das Wlan Gerät korrekt erkannt wurde. Die meisten USB-Sticks funktionieren per Plug & Play ohne noch groß Treiber zu installieren.
Es gibt jedoch ein paar Ausnahmen – wie z.B. der „TP-Link TL-WN725N“ – wie man den zum Laufen bekommt beschreibe ich in einem anderem Beitrag noch ausführlich.
1. ifconfig
Hier sollte eine Ausgabe erscheinen wie diese (bis auf die IP-Adresse etc.):
wlan0 Link encap:Ethernet Hardware Adresse 64:66:b3:1b:dc:6e inet Adresse:192.168.10.104 Bcast:192.168.10.255 Maske:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1 RX packets:290 errors:0 dropped:2 overruns:0 frame:0 TX packets:9 errors:0 dropped:1 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:1000 RX bytes:52803 (51.5 KiB) TX bytes:1578 (1.5 KiB)
2. Interface bearbeiten
In dieser Datei steht die Konfiguration der Netzwerkgeräte. In meinem Beispiel verwende ich DHCP von meiner Fritz-Box.
Die Zugangsdaten zum Access-Point werden in einer extra Datei (/etc/wpa_supplicant/wpa_supplicant.conf) gespeichert.
vi /etc/network/interfaces
allow-hotplug wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp
3. Zugangsdaten eintragen
Hier werden die SSID, Kennwort und die Verschlüsselung festgelegt. Ich verwende noch die WPA-Verschlüsselung.
Die SSID und das Kennwort sollte in Anführungszeichen stehen. Weitere Beispiele für WPA2, WEP oder 802.1x gibt es hier.
vi /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="Constey" psk="meinKennwort" # Protocol type can be: RSN (for WP2) and WPA (for WPA1) proto=WPA # Key management type can be: WPA-PSK or WPA-EAP (Pre-Shared or Enterprise) key_mgmt=WPA-PSK # Pairwise can be CCMP or TKIP (for WPA2 or WPA1) pairwise=TKIP #Authorization option should be OPEN for both WPA1/WPA2 (in less commonly used are SHARED and LEAP) auth_alg=OPEN }
Anschließend die Konfiguration fürs Netzwerk neu laden:
service networking restart
Eventuell hilft auch ein:
ifdown wlan0 ifup wlan0
Wenn die Verbindung zum Access Point korrekt hergestellt wurde, sollte ifconfig eine Ausgabe identisch zu der von oben erzeugen.
Nachtrag: 07.03.2015 – Wenn man Probleme hat und sich der PI nicht zum Wlan verbinden will kann man seine Konfiguration wie folgt testen:
wpa_supplicant -i wlan0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf -d