Mit dem ndiswrapper lassen sich z.B. nicht unterstützte Netzwerk(Wlan)-Karten mittels Windows-Treiber einbinden.
Anleitung:
- ndiswrapper installieren
- Windows-Treiber installieren:
ndiswrapper -i w70n51.inf
(inf-Datei des Treibers, von der Original-CD!) modprobe ndiswrapper
lädt den Treiber- mit
ndiswrapper -cat /proc/meminfol
undndiswrapper -v
testen dmesg
gibt die Kernel-Meldungen aus- mit
ndiswrapper -m
wird der Treiber immer beim booten geladen - Konfiguration:
iwconfig wlan0 mode managed
iwconfig wlan0 key restricted s:12345
iwconfig wlan0 essid "Netzwerkname"
ifconfig wlan0 up
dhclient
- WPA-Verschlüsselung
- Schlüssel erzeugen
wpa_passphrase xxxnonamexxx 1234567890123456
xxxnonamexxx ist der Name meines Funknetzwerks und 123456…. der WPA-Schlüssel, den mir der Router ausgibtAls Ergebnis erhalten wir:network={ ssid="xxxnonamexxx" #psk="1234567890123456" psk=2f609a18e74b80d1db89403988258fe7d21430c0ccb1cdd8f81d2380d1ab2885 }
Für uns ist der psk-Wert der gewünschte Wert, den wir gleich im Anschluss weiter verarbeiten.
- wpa_supplicant
im Verzeichnis /etc/wpa_supplicant/ wird die Datei wpa_supplicant.conf angelegt und folgender Inhalt eingefügt:ctrl_interface=/var/run/wpa_supplicant ap_scan=2 network={ ssid="xxxnonamexxx" scan_ssid=1 proto=WPA key_mgmt=WPA-PSK pairwise=TKIP psk=2f609a18e74b80d1db89403988258fe7d21430c0ccb1cdd8f81d2380d1ab2885 }
- interfaces
Im Verzeichnis /etc/network/ die Datei interfaces wie folgt anpassen (kompletter Inhalt):auto lo iface lo inet loopback iface wlan0 inet dhcp pre-up wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf -Bw post-down killall -q wpa_supplicant auto wlan0
- Schlüssel erzeugen