WLAN mit WPA mit ndiswrapper

Submitted by Erik Wegner on
Body

Beim Zusammenspiel von ndiswrapper und wpa_supplicant gilt zu beachten, dass neuere Implementationen (ab Version 1.12) von ndiswrapper die wireless-extensions von wpa_supplicant (Parameter CONFIG_DRIVER_WEXT=y in der .config im build-Pfad von wpa_supplicant) benötigen. Der Aufruf von wpa_supplicant muss dann so lauten:

wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf

Dazu muss unter Umständen das Startskript der Netzwerkschnittstellen angepasst werden, bei OpenSuSE 10.0 befindet sich der Aufruf in der Datei /etc/sysconfig/network/scripts/ifup-wireless, dort muss in den Zeilen 650 bis 653 die Änderung vorgenommen werden:

ndiswrapper|*.sys)
  WPA_DRIVER=wext
  PREFER_WPA_SUPPLICANT=no
;;

Quellen: How to use WPA with ndiswrapper