====== 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.