Hallo zusammen,
da ich in einem anderen Thread nach einer Step-by-Step Anleitung gefragt wurde, hier die Anleitung
Die Anleitung ist für den EDIMAX EW-7811UN Wireless USB Adapter und das Raspbian Image.
1. Vorbereitung
Zuerst solltet Ihr die benötigten Pakete installieren:
Code:
sudo apt-get install hostapd dnsmasq
2. hostapd Patch einspielen
Damit hostapd mit dem aktuellen Raspbian Image und dem EW-7811UN zusammenarbeitet müsst Ihr einen Patch einspielen, damit hostapd einen alternativen Treiber benutzt. Normalerweise benutzt es nl80211, jedoch funktioniert dieser im aktuellen Raspbian Image nicht mit hostapd und dem EW-7811UN Stick. Um den Patch einzuspielen geht Ihr wie folgt vor:
Code:
cd /usr/sbin
sudo mv hostapd hostapd_backup
sudo wget https://dl.dropbox.com/u/5841140/RPi/hostapd
sudo chmod 775 hostapd
sudo chown root:root hostapd
3. hostapd konfigurieren
Nach der Installation von hostapd existiert zwar das Verzeichnis für die Konfigurationsdatei, aber die Datei selber fehlt. Führt einfach folgenden Befehl aus und sie wird beim Abspeichern automatisch erstellt:
Code:
sudo nano /etc/hostapd/hostapd.conf
Nachdem die Datei nun geöffnet ist fügt Ihr die folgenden Zeilen ein, aber achtet darauf das nirgendwo ein Leerzeichen zuviel drin ist, sonst gibt es eine Menge Fehler:
Code:
interface=wlan0
driver=rtl871xdrv
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
ssid=EURE_SSID
hw_mode=g
channel=EUER_KANAL
beacon_int=100
auth_algs=3
wmm_enabled=1
EURE_SSID ersetzt Ihr mit der gewünschten SSID und EUER_KANAL durch den gewünschten Kanal, hier sind Kanäle zwischen 1-14 möglich. Jetzt noch abspeichern und die Datei ist fertig.
4. Das Wifi/WLAN Interface einrichten
Hierzu öffnet Ihr die /etc/network/interfaces Datei per
Code:
sudo nano /etc/network/interfaces
Und ändert sie entsprechend der folgenden Zeilen ab, wichtig sind hierbei die wlan0 Einstellungen:
Code:
auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet static
address 10.1.1.254
netmask 255.255.255.0
gateway 10.1.1.254
5. DNSMASQ als DHCP Server konfigurieren
Damit Eure verbundenen Geräte auch eine IP zugewiesen bekommen müsst Ihr DNSMASQ noch wie folgt konfigurieren, zuerst öffnet Ihr die Datei mit:
Code:
sudo nano /etc/dnsmasq.conf
Und fügt, direkt am Anfang, folgendes ein:
Code:
interface=wlan0
dhcp-range=10.1.1.1,10.1.1.253,255.255.255.0,12h
10.1.1.1 gibt hierbei die Erste und 10.1.1.253 die letzte verfügbare Adresse im DHCP-Pool an. 255.255.255.0 ist die Subnetmask und besagt das im letzten Subnetz (10.1.1.0) genau 254 Adressen verfügbar sind (genau genommen 256, aber die letzte [255] ist als Broadcast definiert und die Nullte [0] gibt das Netz an). Das letzte Argument in der Zeile gibt an wie lange eine IP vergeben bleibt, in diesem Fall sind es 12 Stunden.
6. WPA2 Verschlüsselung
Solltet Ihr eine WPA2 Verschlüsselung wünschen müsst Ihr die, zuvor erstellte, hostapd.conf noch wie folgt anpassen:
Code:
wpa=2
#wpa_psk=xxxxxx
#wpa_passphrase=xxxxx
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
rsn_pairwise=CCMP
Wollt Ihr das Passwort verschlüsselt hinterlegen müsst Ihr es zuvor mit dem Tool wpa_passphrase erstellen:
Code:
wpa_passphrase EURE_SSID EUER_PASSWORT
Danach zeigt Euch das Tool das verschlüsselte Passwort, dieses kopiert Ihr an die Stelle hinter wpa_psk wo bisher "xxxxxx" stand und aktiviert die Zeile indem Ihr die # entfernt. Wollt Ihr das Passwort unverschlüsselt hinterlegen, entfernt Ihr die # vor wpa_passphrase und anstelle von "xxxxx" setzt Ihr das Passwort im Klartext ein. Beides zusammen wird nicht funktionieren, eine Zeile muss in jedem Fall deaktiviert sein!
7. reboot
Jetzt noch schnell rebooten und Ihr seid fertig!
Ich hoffe die Anleitung hat Euch geholfen.
Lesezeichen