Da hilft ein Eintrag in der
/etc/network/interfaces:
Sieht bei mir für wlan0 so aus (etwas geändert, da hier statische IP):
Code: Alles auswählen
auto wlan0
iface wlan0 inet dhcp
pre-up /usr/sbin/wpa_supplicant -d -Bw -D ndiswrapper -iwlan0 -c/etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant
Das bringt automatisch das wlan0-Interface hoch ("auto", 1. Zeile) nutzt dhcp ("dhcp", 2. Zeile), sollte bei Dir dhclient sein und nutzt wpa_supplicant (der Rest).
Die pre-up und post-down Anweisungen von wpa_suppllicant werden dann beim Netzwerk hoch- und runterfahren verwendet (auch z.B. "ifup wlan0" oder "ifdown wlan0").
Näheres auch in den manpages und in den Dokus unter /usr/share/doc/.
Uwe
Edit: Die Zeile oben zwischen pre-up... und post-down... "-c/etc/wpa......" ist abgeschnitten worden beim Posten und gehört zu pre-up....
EDIT2: Die Variante in diesem Post benötigt natürlich _nicht_ mehr die Einstellung in der /etc/default/wpasupplicant mit 1. Da ja jetzt schon vorher das Netzwerk hochgefahren wird. Funktioniert (sollte) zwar trotzdem, aber ist ja nicht mehr nötig... Hatte Dein 1. Posting wohl etwas falsch aufgefasst.