Inhaltsverzeichnis
Wlan am Raspberry Pi einrichten
Diese Anleitung bezieht sich auf einen Edimax EW_7811UN in einem WPA2 Netzwerk. Die Verbindung wird mittels wpa_supplicant.conf eingerichtet.
EDIMAX EW-7811UN einrichten
Unter Raspian wird bereits der passende Treiber mitgeliefert. Die korrekte initialisierung kann mit folgendem Befehl geprüft werden:
dmesg | grep rtl8192cu
Folgende Ausgabe sollte erscheinen:
usbcore: registered new interface driver rtl8192cu
Energiesparmodus abschalten
Um eine deaktivierung der Verbindung bei inaktivität zu unterbinden muss die Konfigurationsdatei /etc/modprobe.d/8192cu.conf mit folgendem Inhalt angelegt werden:
options 8192cu rtw_power_mgnt=0 rtw_enusbss=0
Netzwerkkonfiguration
wpa_supplicant
Konfiguration der wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="ESSID eintragen" scan_ssid=1 proto=RSN key_mgmt=WPA-PSK pairwise=CCMP group=CCMP psk=PSK eintragen }
Der PSK wird dabei mit dem Befehl wpa-passphrase ESSID_eintragen geheimer_Schlüssel (bsp.: wpa_passphrase D-Link tanteEmma) erzeugt und muss einfach ins Feld psk= kopiert werden (ohne Anführungszeichen!).
Eintragungen in pairwise und group sind abhängig von der Routerkonfiguration - siehe dazu http://wiki.ubuntuusers.de/WLAN/wpa_supplicant.
Statisch
Im letzten Raspian-Image (2016-02-03) ist noch immer ein Bug mit dhcpcd5, raspberry-net-mods und /etc/network/interfaces (https://bugs.launchpad.net/raspbian/+bug/1461692). Die Datei /etc/network/interfaces wird hier ignoriert. Folgender Workarround ist möglich.
Beispielkonfiguration von /etc/network/interfaces. Wlan wird über die Adresse *.51 angesprochen, Lan über *.50.
auto lo iface lo inet loopback allow-hotplug eth0 iface eth0 inet manual allow-hotplug wlan0 iface wlan0 inet manual wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Die Zuweisung der festen IP wird in die Datei /etc/dhcpcd.conf geschrieben. Am Ende folgende Zeilen ergänzen:
interface eth0 static ip_address=192.168.1.50/24 static routers=192.168.1.1 interface wlan0 static ip_address=192.168.1.51/24 static routers=192.168.1.1
DHCP
Eine weiter Möglichkeit ist die reine DHCP-Konfiguration. Die Konfiguration der /etc/network/interfaces ist nahezu identisch zu oben. Es wird nur manual durch dhcp ersetzt:
auto lo iface lo inet loopback allow-hotplug eth0 iface eth0 inet dhcp allow-hotplug wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Die IP kann nun auf verschiedene Möglichkeiten ermittelt werden:
- ping raspberrypi (Hostname vom Standardimage)
- Über den Router
Weiterhin sinnvoll ist nun den Router so zu konfigurieren, dass dem Raspberry Pi immer die selbe IP zugewiesen (Suchwort für die Routerbedienungsanleitung - DHCP static lease) wird. Die Identifizierung der Geräte wird dabei über die MAC-Adresse der Netzwerkkarte durchgeführt.
Netzwerk neustarten
Anschließend wird das Netzwerk mittels sudo service networking restart neugestartet.