Servus! Ich versuche hier unter suse-9.2 mein prism54 wlan mit wpa-psk zum funken zu bringen. Die Einstellungen hab ich mit yast vorgenommen. Mit WEP Verschlüsselung hat es bisher funktioniert. Leider scheint wpa_supplicant nicht automatisch zu erkennen, dass er den Treiber für prism54 ansprechen soll. Zumindest deute ich die Fehlermeldung ("Could not determine Driver" oder so ähnlich), die beim Netzwerkstart kommt so. wpa_supplicant hat aber eine Option für die manuelle Angabe des Treibers - Nur kann ich das im Yast oder in der Konfigdatei in /etc/sysconfig/network nicht angeben. Oder doch? Wer weiß Rat? Mathias
Am Freitag, 29. April 2005 14:15 schrieb Mathias Weigt:
Servus!
Ich versuche hier unter suse-9.2 mein prism54 wlan mit wpa-psk zum funken zu bringen. Die Einstellungen hab ich mit yast vorgenommen. Mit WEP Verschlüsselung hat es bisher funktioniert. Leider scheint wpa_supplicant nicht automatisch zu erkennen, dass er den Treiber für prism54 ansprechen soll. Zumindest deute ich die Fehlermeldung ("Could not determine Driver" oder so ähnlich), die beim Netzwerkstart kommt so.
wpa_supplicant hat aber eine Option für die manuelle Angabe des Treibers - Nur kann ich das im Yast oder in der Konfigdatei in /etc/sysconfig/network nicht angeben. Oder doch?
Nach meinen Erfahrungen musst du eine Konfigurationsdatei für wpa_supplicant erstellen, bei mir ist das /etc/wpa_supplicant.conf, der Inhalt network={ ssid="MYSSID" key_mgmt=WPA-PSK psk="myPSK" } aufgerufen wird das ganze mit 'wpa_supplicant -Bw -D <driver> -i <interface> -c /etc/wpa_supplicant.conf' -Dieter -- Dieter Kl�nter | Systemberatung http://www.dkluenter.de GPG Key ID:01443B53
Am Freitag, 29. April 2005 18:11 schrieb Dieter Kluenter:
Am Freitag, 29. April 2005 14:15 schrieb Mathias Weigt:
Servus!
Ich versuche hier unter suse-9.2 mein prism54 wlan mit wpa-psk zum funken zu bringen. Die Einstellungen hab ich mit yast vorgenommen. Mit WEP Verschlüsselung hat es bisher funktioniert. Leider scheint wpa_supplicant nicht automatisch zu erkennen, dass er den Treiber für prism54 ansprechen soll. Zumindest deute ich die Fehlermeldung ("Could not determine Driver" oder so ähnlich), die beim Netzwerkstart kommt so.
wpa_supplicant hat aber eine Option für die manuelle Angabe des Treibers - Nur kann ich das im Yast oder in der Konfigdatei in /etc/sysconfig/network nicht angeben. Oder doch?
Nach meinen Erfahrungen musst du eine Konfigurationsdatei für wpa_supplicant erstellen, bei mir ist das /etc/wpa_supplicant.conf, der Inhalt
network={ ssid="MYSSID" key_mgmt=WPA-PSK psk="myPSK" } aufgerufen wird das ganze mit 'wpa_supplicant -Bw -D <driver> -i <interface> -c /etc/wpa_supplicant.conf'
Soweit war ich inzwischen auch gekommen, und mit dem Kernel-2.6.11 funktioniert es auch (nicht mit dem Kernel 2.6.8 !!). Mich ärgert bloß, dass es mit SuSE-9.3 "out-of-the-box" funktioniert und mit 9.2 muss ich solche Klimmzüge unternehmen, obwohl im Liesmich.wpa (von SuSE-9.2) etwas ganz anderes drin steht. Die Einstellungen im YAST sind übrigens identisch. Sie müssen also unter der Haube geschraubt haben. Jetzt muss ich mir ein Skript zusammenbasteln, was die ganzen Schritte (nicht nur wpa_supplicant aufrufen) korrekt abarbeitet. Mathias
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
Andreas Loesch wrote:
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.
Super Tip!! Ja hier macht das Skript irgendwas falsch und kann den WPADRIVER nicht bestimmen. Ich hab ihn kurzerhand fest reingeschrieben und jetzt geht es :) Vielen Dank. Demnächst vergleiche ich mal mit dem ifup-wireless-wpa von SuSE-9.3, um das sauberer hinzubekommen. Mathias
participants (3)
-
Andreas Loesch
-
Dieter Kluenter
-
Mathias Weigt