Wir weisen Sie darauf hin, dass die Hochschule Fulda keinen Support für nicht-hochschuleigene Hardware bietet. Auch haftet sie nicht für eventuelle Schäden, die an Ihrer Hardware entstehen könnten.
Anleitung für Ubuntu 9.04 und 9.10 (von Stefan Schmer und Michael Ziegler)
Anleitung für Fedora Core 4 und die Netgear WG511T WLAN-Karte (von Mario Wagner)
I. WPA_SUPPLICANT
Zunächst einmal sollte man sich wpa_supplicant (http://hostap.epitest.fi/wpa_supplicant/) herunterladen. Hier erfährt man auch, welche Treiber unterstützt werden.
In meinem Fall ist dies madwifi. Wer einen anderen Treiber benötigt, sollte diesen gemäß seiner Anweisung installieren und kann den nächsten Abschnitt überspringen.
II. MADWIFI
Auf www.madwifi.org findet man im Download-Bereich mehrere Möglichkeiten, den aktuellen Quellcode (in meinem Fall das RPM) zu beziehen. Dieser wird anschließend Kompiliert und mit 'make install' installiert.
III. KOMPILIEREN von WPA_SUPPLICANT
WPA_SUPPLICANT wird jetzt mit
'tar -zxf wpa_supplicant-xx'.
entpackt, anschließend erstellt man in dessen Verzeichnis eine neue Konfiguration fürs Kompileren mittels
'cp defconfig .config'.
In der .config muss anschließend im Abschnitt 'Driver interface' anschließend der passende Treiber auskommentiert werden, danach kann man mit 'make' wpa_supplicant übersetzen. Ist dies erfolgt, installiert man das Programm mittels 'make install'.
IV. SERVER-ZERTIFIKAT DER HS FULDA (das Herunterladen der Zertifikate ist nur im HS-Netz möglich)
Für den sicheren Betrieb im Wlan benötigen wir noch das Server-Zertifikat der HS Fulda. Dieses kann man hier Rechtsklick > Ziel speichern unter herunterladen, liegt aber im falschen Format vor, so dass es erst konvertiert werden muss.
'openssl x509 -in rootca.cer -inform DER -out rootca.pem -outform PEM'
schafft hier Abhilfe. Hier kann man das Zertifikat (Rechtsklick > Ziel speichern unter) gleich im richtigen Format herunterladen.
V. KONFIGURATION WPA_SUPPLICANT
Eine Textdatei wpa_supplicant.conf mit folgendem Inhalt erstellen:
---hier Anfang-------------------------------------
ctrl_interface=/var/run/wpa_supplicant
update_config=1
network={
ssid="WLAN-FH-Fulda"
proto=WPA
key_mgmt=WPA-EAP
eap=PEAP
identity="fdaiXXXX"
password="XXXXXXXX"
ca_cert="~/rootca.pem"
phase1="include_tls_length=1"
phase2="autheap=GTC"
}
---hier Ende ---------------------------------------
Es muss lediglich noch der Nutzername und das Passwort eingetragen werden.
VI. TESTLAUF
Jetzt ist der Zeitpunkt eines Testlaufs gekommen. Da ich den madwifi-Treiber für meine Wlan-Karte verwende, muß ich hierfür zuerst das Kernel-Modul laden und das Treiber-Interface bereitstellen. Das geschieht mit folgenden Befehlen:
'modprobe ath_pci countrycode=276'
'wlanconfig ath0 create wlandev wifi0 wlanmode sta'
Als nächstes wird wpa_supplicant im Debug-Modus gestartet:
'wpa_supplicant -i ath0 -c ~/wpa_supplicant.conf -d'
Wie die Ausgabemeldungen von wpa_supplicant im Erfolgsfall aussehen, findet man hier: wpa_supplicnt.log. Sobald folgenze Zeile erscheint:
EAPOL: SUPP_PAE entering state AUTHENTICATED
hat sich wpa_supplicant erfolgreich angemeldet. Mit STRG+C wpa_supplicant beenden und erneut als Deamon starten:
'wpa_supplicant -i ath0 -c ~/wpa_supplicant.conf -B'
Nun braucht man lediglich noch den dhcp-Client zu starten:
'dhclient ath0'
und es ist vollbracht.
Viel Spass im Netz wünscht euch
Mario Wagner
(Getestete Konfiguration:
Fedora Core 4 mit Kernel 2.6.14-1
Netgear WG511T
madwifi vom 10. November 2005
wpa_supplicant v 0.4.7)
Falls Fragen auftauchen, stehe ich gerne per E-Mail zur Verfügung: Mario.Wagner@bitte-loeschen.informatik.hs-fulda.de