Ipw2200
Aus Debian-Linux - FAQ
Im Rahmen dieses Artikels wird die Installation einer ipw2200-NIC unter Debian beschrieben. Diese Wlan-Karte wird hauptsächlich in den sog. Centrino- bzw Sonoma-Laptops eingesetzt.
Es wird von einem Kernel der Version 2.6.x ausgegangen, zur Erstellung dieses Artikels wurde 2.6.12.2 verwendet.
Ausgabe von lspci für eine solche Karte:
Network controller: Intel Corp. PRO/Wireless 2200BG (rev 05)
Inhaltsverzeichnis |
[bearbeiten] Kernel
Im Kernel muß lediglich Hotplug-Support und Wlan aktiviert werden, eine weitere Einstellung ist (momentan?) nicht notwendig, da die ipw2200-Treiber nicht im Kernel enthalten sind:
- -> General setup
- Support for hot-pluggable devices
- -> Device Drivers
- -> Generic Driver Options
- Hotplug firmware loading support
- -> Networking support
- Wireless LAN (non-hamradio)
- -> Generic Driver Options
Für die Verschlüsselung (WPA (mit AES oder TKIP) oder WEP)sind ggf. folgende Einstellungen vorzunehmen:
- -> Cryptographic options
- -> Cryptographic API (CRYPTO [=y])
- SHA1 digest algorithm
- DES and Triple DES EDE cipher algorithms
- AES cipher algorithms (i586)
- ARC4 cipher algorithm
- Deflate compression algorithm
- Michael MIC keyed digest algorithm
- CRC32c CRC algorithm
- -> Cryptographic API (CRYPTO [=y])
[bearbeiten] Benötigte Software
- wireless-tools - Tools for manipulating Linux Wireless Extensions (per apt-get)
- wpasupplicant - Client support for WPA and WPA2 (IEEE 802.11i)
- hotplug - Linux Hotplug Scripts
Weiterhin ist die Firmware nötig, die unter http://ipw2200.sourceforge.net/firmware.php heruntergeladen werden kann. Nach dem Entpacken werden alle *.fw-Dateien nach /usr/lib/hotplug/firmware kopiert.
[bearbeiten] bis Version 1.0.4
Die eigentlichen Treiber kann man unter http://ipw2200.sourceforge.net/downloads.php herunterladen. Die Version 1.04 ist unter http://prdownloads.sourceforge.net/ipw2200/ipw2200-1.0.4.tgz?download zu finden. Nach dem Entpacken werden die Module mit
make && make install
kompiliert und installiert. Ein ./configure ist nicht nötig.
Anschließend können die benötigten Module mit
modprobe ipw2200
geladen werden. Alternativ können alle Module mit
./load
im Verzeichnis des Quellcodes geladen werden.
Weitere Einstellungen zum Laden der Module waren nicht nötig.
[bearbeiten] ab Version 1.0.5
Ab Version 1.0.5 wurde das ieee80211 Subsystem ausgegliedert und muß zusätzlich kompiliert werden. Zu finden ist es unter http://ieee80211.sourceforge.net/downloads.php. Installiert wird es wie üblich mit
make && make install
Auch hier ist wieder kein ./configure notwendig. Anschließend können die Module, die hier zu finden sind, entpackt und ebenfalls mit
make && make install
installiert werden.
Wie oben schon beschrieben können die nun erstellten Module mit
modprobe ipw2200
oder mit
./load
im Quellcodeverzeichnis geladen werden.
Momentan (während der Erstellung des Artikels) gibt es noch Probleme mit den Versionen 1.0.5 und 1.0.6 und der Benutzung von WPA und WPA2. Das hängt vermutlich am wpa_supplicant.
[bearbeiten] Links
Kategorien: Tutorials | Linux | Mobile

