Mit network-manager und ndiswan auf WPA2-Netze zugreifen
Maxx
linux at houdek.de
So Dez 13 14:17:22 GMT 2009
Liebe Liste
hab in meinem Notebook eine Realtek-WLAN, die bisher nur unter
ndiswrapper läuft (RTL8172 wird auch unter Karmic noch nicht vom
Kernel unterstützt :-/).
Läuft ganz gut, alle Netze in Reichweite werden im Networkmanager
angezeigt und mit ungesicherten Netzen kann ich mich auch prima
verbinden.
Wenn ich auf ein WPA2-gesichertes Netz zugreifen will, wird
der Verbindungsaufbau probiert und nach kurzer Zeit abgebrochen. Im
Log (/var/log/daemon.log) findet sich (gekürzt):
- NetworkManager: <info> Activation (wlan0) starting connection
'Auto privat'
- NetworkManager: <info> (wlan0): device state change: 3 -> 4
(reason 0)
- NetworkManager: <info> Activation (wlan0) Stage 1 of 5 (Device
Prepare) scheduled...
- NetworkManager: <info> Activation (wlan0) Stage 1 of 5 (Device
Prepare) started...
- NetworkManager: <info> Activation (wlan0) Stage 2 of 5 (Device
Configure) scheduled...
- NetworkManager: <info> Activation (wlan0) Stage 1 of 5 (Device
Prepare) complete.
- NetworkManager: <info> Activation (wlan0) Stage 2 of 5 (Device
Configure) starting...
- NetworkManager: <info> (wlan0): device state change: 4 -> 5
(reason 0)
- NetworkManager: <info> Activation (wlan0/wireless): connection
'Auto privat' has security, and secrets
exist. No new secrets needed.
- NetworkManager: <info> Config: added 'ssid' value 'privat'
- NetworkManager: <info> Config: added 'scan_ssid' value '1'
- NetworkManager: <info> Config: added 'key_mgmt' value 'WPA-PSK'
- NetworkManager: <info> Config: added 'psk' value '<omitted>'
- NetworkManager: nm_setting_802_1x_get_pkcs11_engine_path: assertion
`NM_IS_SETTING_802_1X (setting)' failed
- NetworkManager: nm_setting_802_1x_get_pkcs11_module_path: assertion
`NM_IS_SETTING_802_1X (setting)' failed
- NetworkManager: <info> Activation (wlan0) Stage 2 of 5 (Device
Configure) complete.
- NetworkManager: <info> Config: set interface ap_scan to 1
- NetworkManager: <info> (wlan0): supplicant connection state:
scanning -> disconnected
- NetworkManager: <info> (wlan0): supplicant connection state:
disconnected -> scanning
- wpa_supplicant[972]: CTRL-EVENT-SCAN-RESULTS
- wpa_supplicant[972]: Trying to associate with 06:18:0a:01:1b:33
(SSID='privat' freq=2412 MHz)
- wpa_supplicant[972]: Association request to the driver failed
OK, es ist offensichtlich, dass NetworkManager den wpa_supplicant
anfordert und dieser nicht den ndiswan-Driver findet (sondern es
wahrscheinlich mit wext probiert?).
Wie kriege ich den Networkmanager dazu, den richtigen Treiber an
wpa-Supplicant mit zu übergeben (der Networkmanager selbst arbeitet
ja mit ndiswan, ungesicherte Verbindungen klappen ja)?
Wenn ich eine wpa_supplicant.conf anlege, muss ich da ja auch den
Schlüssel usw. mit angeben - oder? Wie mache ich das dann mit
mehreren WLANs? Muss ich jedes Mal manuell switchen?
--
Maxx <linux at houdek.de>