Ich hatte folgendes How-To schon länger im Hinterköpfchen und habe nur auf den richtigen Zeitpunkt gewartet es anzuwenden. Also los:
1.) Pakete besorgen
Folgende Pakete müsst ihr installieren:
- ieee80211 subsystem -
http://ieee80211.sourceforge.net/
- ipw2200-driver -
http://ipw2200.sourceforge.net/
- ipw2200-firmware -
http://ipw2200.sourceforge.net/firmware.php
- wpa_supplicant -
http://hostap.epitest.fi/wpa_supplicant/
Desweiteren benötigt ihr:
-Kernel-Header (Version eures Kernels)
-GCC-3.4
-Build-essential
2.) Pakete auspacken
$ tar xzvf ieee80211-1.0.3.tgz
$ tar xzvf ipw2200-1.0.6.tgz
$ tar xzvf ipw2200-fw-2.3.tgz
$ tar xzvf wpa_supplicant-0.4.7.tar.gz
Beim vorletzten Paket müsst ihr beachten, das sich dieses in den bestehenden Ordner entpackt und nicht einen Neuen anlegt.
3.) Pakete installieren
Das Zeichen "$" steht für Kommandos die man als User ausführen kann, währrend "#" Kommandos bezeichnet die als Root ausgeführt werden müssen.
Bitte beachtet die Reihenfolge:
$(cd Ordner in den ihr die Firmware entpackt habt)
# cp ipw-fw-2.3* /usr/lib/hotplug/firmware
Nun müsst ihr das unbedingt nötige IEEE80211-Subsystem komplimieren und installieren. Wenn sich auf eurem System schon eine Version des selben befindet müsst ihr dieses mit dem mitgelieferten "remove-skript" entfernen.
$ cd ieee80211-1.0.3
$ make
(# sh remove-old)
# make install
danach, geht es daran den Treiber der Karte zu installieren, auch hier müssen alte Treiberversionen mit Hilfe des mitgelieferten Skriptes entfernt werden:
$ cd ipw2200-1.0.6
$ make
(# sh remove-old)
# make install
Und schlussendlich wird der WPA-Supplicant komplimiert (diesen Schritt könnt ihr überspringen, in dem ihr ein Binärpaket eurer Distribution nutzt):
Um den WPA-Supplicanten zu komplimieren muss zuerst ein .config - File angelegt werden:
$ cd wpa_supplicant-0.4.7
$ vim .config
-In der Datei sollte folgendes stehen:
CONFIG_IEEE8021X_EAPOL=y
CONFIG_EAP_MD5=y
CONFIG_EAP_MSCHAPV2=y
CONFIG_EAP_TLS=y
CONFIG_EAP_PEAP=y
CONFIG_EAP_TTLS=y
CONFIG_EAP_GTC=y
CONFIG_EAP_OTP=y
CONFIG_EAP_SIM=y
CONFIG_EAP_AKA=y
CONFIG_EAP_PSK=y
CONFIG_EAP_PAX=y
CONFIG_EAP_LEAP=y
nun muss noch die Steuerungsdatei /etc/wpa_supplicant bearbeiten:
# vim /etc/wpa_supplicant
Bei mir reichte folgende Datei aus:
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="DEINE SSID"
psk="DEIN PSK-SCHLUESSEL"
key_mgmt=WPA-PSK
}
Da der WPA-Supplicant sicherlich bei jedem Systemstart geladen werden soll, müsst ihr jetzt nur noch das ifup-skript bearbeiten:
# vim /etc/network/interfaces
und der Eintrag:
auto eth0
iface eth0 inet dhcp
pre-up /usr/sbin/wpa_supplicant -B -i eth0 -c /etc/wpa_supplicant.conf -D ipw
hinzugefügt werden.
So ich hoffe, dass das vielen Leute hilft. Ich würde andere User auch bitten, eventueller das Howto nochmal auf evt. Fehler zu überprüfen, man weiß ja nie...