hostapd mit WPA



Ladet euch das Script /etc/init.d/ath0_preup.sh ins Verzeichniss /etc/init.d
Geht nicht? Das liegt dann wahrscheinlich daran dass Ihr versucht die Dateien direkt mit dem Iceweasel dahin zu befördern, allerdings wird iceweasel als Benutzer ausgeführt und darf auf das Verzeichniss nicht zugreifen. Also speichert die Dateien erstmal in /home/NameEuresBenutzers geht auf die root-shell und kopiert dort die Dateien mit

cd /home/NameEuresBenutzers
cp ath0_preup.sh /etc/init.d/

Das Script ath0_preup macht nicht anderes als der von uns oben verwendete Befehl mit dem wir ath0 im AP Modus erstellt haben. Es löscht auch vorher vorhandene andere ath0 Devices und setzt per ifwconfig einige Parameter des Wlan Netzes, z.B. den Channel, also die Frequenz die wir nutzen.
Das Skript muss noch ausführbar gemacht werden:
chmod +x /etc/init.d/ath0_preup.sh


Wir müssen noch die Datei /etc/network/interfaces bearbeiten, um dafür zu sorgen, dass dieses Device im AP Modus auch nach jedem Neustart zur Verfügung steht. Hier geben wir uns auch gleich selber eine IP für das WLAN. Nehmt einfach die Config Datei /etc/network/interfaces, kopiert sie nach /etc/network und bearbeitet sie Euren Wünschen entsprechend.

Abschließend starten wir die Netzwerk Konfiguration neu mit
/etc/init.d/networking restart

Installation vom programm hostapd, welches aus dem Jetway einen AccessPoint macht.
apt-get install hostapd wpa_supplicant

Die Konfigurationsdatei /etc/hostapd/hostapd.conf kopiert Ihr Euch nach /etc/hostapd/ und bearbeitet folgende Zeilen:
ssid=Jetway
wpa_passphrase=1234567890

Bei ssid schreibt Ihr rein wie Euer WLAN heissen soll und bei wpa_passphrase gebt Ihr das Kennwort des Netzwerks an. Bitte benutzt KEIN Kennwort, das in irgendwelchen Wörterbüchern zu finden ist! Nehmt irgendwas Zufälliges.

So jetzt müssen wir unserem Jetway noch sagen, dass das Netzwerk fertig konfiguriert ist und er versuchen kann es zu starten.
In /etc/default/hostapd muss stehen:
RUN_DAEMON=yes
DAEMON_CONF="/etc/hostapd/hostapd.conf"

Also die Rauten davor wegmachen.

Jetzt können wir die Netzwerkkonfiguration neu starten:
/etc/init.d/hostapd restart

Damit ist der AccessPoint fertig konfiguriert.

Konfiguration eines Debian Etch wLAN Clients mit WPA

Wenn Ihr einen Rechner auf dem Etch läft jetzt mit diesem Netzwerk verbinden wollt, folgt dieser Anleitung. Die Nutzer anderer Betriebssysteme muss ich leider an Suchmaschienen verweisen.
Macht als root eine Shell auf.

apt-get install wpasupplicant

Ihr müsst folgende Zeile in Eurer /etc/network/interfaces ergänzen:
pre-up /sbin/wpa_supplicant -D wext -i eth1 -c /etc/wpa_supplicant.conf -B

Schreibt diese Zeile zur Konfiguration Eures wLAN Devices. Wie das wLAN Device heisst hängt davon ab welche Treiber für das Device verwendet werden.
Mögliche Namen sind ath0, eth0, wlan0 und statt der 0 beliebige andere Zahlen. BEACHTE: eth0 kann auch ein "normales" LAN Device sein, also ein Netzwerk mit Kabeln.
Ich setze hier vorraus, dass die Treiber des wLAN Devices bereits installiert sind.
In obigen Befehl müsst Ihr noch eth1 mit dem Namen Eures Devices ersetzen und ggf. wext durch den Namen Eurer Treiber ersetzen.

Ladet euch noch die Datei wpa_supplicant.conf nach /etc und bearbeitet diese. Folgende Zeilen müssen noch angepasst werden:
ssid="Jetway" psk="1234567890"

Bei ssid="" den Namen Eueres wLAN eingeben und bei psk="" das Kennwort.

Dann nur noch die Netzwerkkonfiguration neu laden:
/etc/init.d/networking restart