Ipw2200

Aus Debian-Linux - FAQ

Wechseln zu: Navigation, Suche

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)

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

[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

Persönliche Werkzeuge