Am Freitag, 29. April 2005 22:04 schrieb Mathias Weigt:
Jetzt muss ich mir ein Skript zusammenbasteln, was die ganzen Schritte (nicht nur wpa_supplicant aufrufen) korrekt abarbeitet.
das gibts schon, allerdings funktionierte das bei mir nicht, also jetzt mal aus dem Gedächtnis, da ich meine Susi vorgestern geplättet habe und nicht mehr nachsehen kann: Situation: Suse 9.2 und Linksys WPC54GS (-> nur über Ndiswrapper), als Ziel die Verschlüsselung mit wpa2 (also wpa-psk und aes-Encryption) 1. Netzwerkkarte über Yast ohne Verschlüsselung konfiguriert, Hotplug funktioniert damit wunderbar, jetzt beim Router die Verschlüsselung aktivieren. 2. mit wpa_passphrase ESSID Passphrase >> /etc/wpa_supplicant.conf für jedes gewünschte Netz die Passphrase anlegen: da kommt ein network ={ ssid="foo" #psk="bar" psk=laksjfdljasdflkjadslfjlasjfljsd } raus, dazu noch einmal: ctrl_interface=/var/run/wpa_suppicant als 1. Zeile und dann jeden Network-eintrag ändern: network ={ ssid="foo" #psk="bar" psk=laksjfdljasdflkjadslfjlasjfljsd key_mgmt=WPA-PSK pairwise=CCMP TKIP group=CCMP TKIP } damti sind sowohl wpa mit tkip als auch AES möglich, wobei AES den Vortritt bekommt :) 3. jetzt funktioniert der supplicant und kann jedes mal manuell gestartet werden, wenn die Karte schon 'up' ist, bevor der wpa_supp. gestartet wird muss noch mit wpa_cli reassociate die Verbindung erneuert werden. 4. jetzt wirds ungenau :) /etc/sysconfig/network/irgendwo/irgendwas, ich meine es wäre das Verzeichnis scripts und die Datei wpa-wireless oder so gewesen, hier wird der wpa_supplicant gestartet (automagisch) aber irgendwie passen die von mir gewünschten Parameter nicht dazu: also entweder diese Datei entdrüseln und den Rest richtig konfigurieren :) oder den kurzenweg und suchen, wo er etwas starten will und hier den wpa_supplicant mit de bekannten Cmd-line starten, evtl. sind nicht alle Flags richtig gesetzt, dann einfach mal die Variablen durchsehen und zur Not am Dateianfang manuell irgendwas setzen. Das ist unschön (ja ich weiß :) ) aber durch diese Suse-Sysconfig-Geschichte hab ich nie durchgeblickt... Gruß Andreas