• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

wpa_supplicant.conf konfigurieren

slashmc

Member
Hallo zusammen,

seit dem Update auf Suse 11.0 bekomme ich den wpa_supplicant nicht mehr so richtig zum laufen.
Über WEP ist alles kein Problem. Ich habe die Netzwerkonfiguration über Yast eingerichtet. Im Knetworkmanager wird das Netzwerk auch angezeigt nur verbinden geht mit WPA nicht.

Hier noch ein paar Daten:
W-LAN Adapter Netgear WG511v2
Treiber Netgear mit ndiswrapper


Meine wpa_supplicant.conf sieht wie folgt aus:

Code:
    ctrl_interface=/var/run/wpa_supplicant
    eapol_version=1
    ap_scan=1
    network={
       ssid="Heimnetz"
       scan_ssid=1
       proto=WPA
       key_mgmt=WPA-PSK
       pairwise=TKIP
       group=TKIP
       psk="riJeqT4XXXXXXXXXXXXXXXAikoZEsqIwjWf1MOG2ZtmLC38UaekTKZLBJ"
       priority=2
    }


Wenn ich dann den wpa_supplicant aufrufe kommt folgende Fehlermeldung:

Code:
    linux-y76i:/etc/wpa_supplicant # wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf
    Line 11: Invalid PSK 'riJeqT4IXXXXXXXXRP2nJ1AikoZEsqIwjWf1MOG2ZtmLCKZLBJ'.
    Line 11: failed to parse psk 'riJeqT4IXXXXXXXXXP2nJ1AikoZEsqIwjWf1MC38UaekTKZLBJ'.
    Line 13: WPA-PSK accepted for key management, but no PSK configured.
    Line 13: failed to parse network block.
    Failed to read or parse configuration '/etc/wpa_supplicant/wpa_supplicant.conf'.
    linux-y76i:/etc/wpa_supplicant #


Könnt ihr erkennen was an der wpa_supplicant.conf nicht stimmt?

Viele Grüße
 
OP
S

slashmc

Member
Hallo zusammen,

ich habe jetzt mal den WPA Key durch einen ganz simplen 6-stelligen ersetzt. Nun bekomme ich folgende Fehlermeldung:

Code:
linux-s9p6:/etc/wpa_supplicant # wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf
ioctl[SIOCSIWPMKSA]: Invalid argument
Trying to associate with 00:15:0c:be:c0:84 (SSID='Casino' freq=2437 MHz)
Associated with 00:00:00:00:00:00
CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
ioctl[SIOCGIWSCAN]: Resource temporarily unavailable
Authentication with 00:00:00:00:00:00 timed out.
Trying to associate with 00:15:0c:be:c0:84 (SSID='Casino' freq=2437 MHz)
Associated with 00:15:0c:be:c0:84
CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
ioctl[SIOCGIWSCAN]: Resource temporarily unavailable
Authentication with 00:00:00:00:00:00 timed out.
Trying to associate with 00:15:0c:be:c0:84 (SSID='Casino' freq=2437 MHz)
Associated with 00:00:00:00:00:00
CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
Trying to associate with 00:15:0c:be:c0:84 (SSID='Casino' freq=2437 MHz)
Associated with 00:15:0c:be:c0:84
WPA: 4-Way Handshake failed - pre-shared key may be incorrect
CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
Trying to associate with 00:15:0c:be:c0:84 (SSID='Casino' freq=2437 MHz)
Associated with 00:15:0c:be:c0:84

Dabei ist mir vor allem "temporarily unavailable" und "4-Way Handshake failed - pre-shared key may be incorrect" auf gefallen. Ich verstehe nicht warum wpa_supplicant nicht zu erreichen ist und warum der Key falsch sein soll.

Ideen?

Viele Grüße
 
OP
S

slashmc

Member
Hallo,

ich bin jetzt so weit, dass ich sagen, dass es nicht an der .conf Datei liegen kann.
Was mir aufgefallen ist, dass wpa_supplicant schon beim Booten gestartet wird und zwar mit folgendem Befehl:

Code:
/usr/bin/wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -u -f /var/log/wpa_supplicant.log

Dabei fehlt aber der Treiber wext. Gibt's ne Möglichkeit den Befehl anzupassen?

Hier ein Auszug aus der log-Datei:
Code:
CTRL-EVENT-CONNECTED - Connection to 00:15:0c:be:c0:84 completed (auth) [id=0 id_str=]
CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
Trying to associate with 00:15:0c:be:c0:84 (SSID='Casino' freq=2437 MHz)
Associated with 00:15:0c:be:c0:84
CTRL-EVENT-CONNECTED - Connection to 00:15:0c:be:c0:84 completed (reauth) [id=0 id_str=]
CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
Trying to associate with SSID 'Casino'
Associated with 00:15:0c:be:c0:84
CTRL-EVENT-CONNECTED - Connection to 00:15:0c:be:c0:84 completed (auth) [id=0 id_str=]
CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
Trying to associate with SSID 'Casino'
Associated with 00:15:0c:be:c0:84
CTRL-EVENT-CONNECTED - Connection to 00:15:0c:be:c0:84 completed (auth) [id=0 id_str=]
CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
Trying to associate with SSID 'Casino'
Associated with 00:15:0c:be:c0:84
CTRL-EVENT-CONNECTED - Connection to 00:15:0c:be:c0:84 completed (auth) [id=0 id_str=]

Der wpa_supplicant scheint beim Booten nicht richtig zu starten. Wenn ich wpa_gui aufrufe, kommt die Fehlermeldung:
Code:
Failed to open control connection to wpa_supplicant.

Erst wenn ich den wpa_supplicant manuell starte findet die gui ein Netzwerk aber kann nicht verbinden. Auch startet mit dem manuellen Aufruf von wpa_supplicant dieser zusätzlich zum bereits laufenden. Ich denke die kommen sich eventuell etwas in Quere.

Was kann ich noch probieren? Brauch bei diesem Fall unbedingt mal einen Denkanstoß.

Viele Grüße
 

SUSEDJAlex

Advanced Hacker
@slashmc:

Ich habe die wpa_supplicant nicht verändert und wpa_gui nicht installiert.
Installiere die beiden pakete nochmal neu und dann kannst du die Verbindung zum Router herstellen.

LG SUSE_DJAlex
 
OP
S

slashmc

Member
Hab jetzt mal alle Dateien die irgendetwas mit wpa_supplicant zu tun haben von Hand gelöscht und danach
die wpa_gui deinstalliert und den wpa_supplicant über Yast aktualisiert.

Mit kfind finde ich jetzt noch folgende Dateien:
Code:
file:///etc/wpa_supplicant
file:///usr/sbin/wpa_supplicant
file:///usr/share/doc/packages/wpa_supplicant

Danach habe ich neu gebootet und über Yast die Karte mit WPA konfiguriert. Dann noch im Knetworkmanager alles eingetragen.
Danach hat Knetworkmanager versucht zu verbinden. Der blaue Balken ging bis zur Hälfte und hat dann gestoppt.
Für nen Moment dachte ich er hätte die Verbindung. Ist aber nicht zu stande gekommen.

Meine wpa_supplicant.conf sieht nach der Neuinstallation nun so aus:
Code:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel

In der Gruppe wheel habe ich mich eingetragen.

Was kann ich noch tun?
 

SUSEDJAlex

Advanced Hacker
@slashmc:

Wenn er bis zu Hälfte geschafft hat, funktioniert dein Stick aber die Verbindung zum Router fehlt daher die Frage:

Hast du im Router den WLAN aktiviert und die ESSID bitte sichtbar machen.....sonst klappt das nicht.....

LG SUSE_DJAlex
 
Hallöchen,

habe genau das selbe Problem, mit Opensuse 10.3 hat mein WLAN mit Networkmanager und ohne Konfiguration der wpa_supplicant.conf tadellos funktioniert.
Nun bei Opensuse 11.0 nicht mehr, ohne Verschlüsselung bzw.mit WEP funktioniert es aber einwandfrei.
Der Verbindungsbalken beim Networkmanager geht bis zur Hälfte, das wars dann leider.

Hat noch jemand eine Idee wie man dieses Problem lösen kann?

Vielen Dank

ein Linux Neuling
 

SUSEDJAlex

Advanced Hacker
@Yoshman1984:

Eigentlich schon.Die Fragestellt sich nur: mit welchen Modus bzw. mit welchen treiber läuft das ganze ?

LG SUSEDJAlex
 
Hi,

treiber von Netgear mittels ndiswrapper installiert.

Habe 2 unterschiedliche Netgear sticks, v2 und v3 und mit beiden funktionierte WPA mit 10.3, mit 11.0 geht nur noch unverschlüsselt und Wep!

Bei WPA läuft der Verbindungsbalken vom networkmanager bis zur hälfte und bleibt dann stehn. :???:

habe es jetzt mal mit der traditionellen Methode mittel Ifup probiert, genau das gleiche Spiel :???:

Wäre nett wenn noch jemand nen Rat hat, wobei es auch nicht mehr so wichtig ist, benutze dann eben WEP !

Danke

Gruß

Patrick
 

Grothesk

Ultimate Guru
http://www.linux-club.de/viewtopic.php?f=19&t=93338

Auch wenn ich befürchte, dass die Installation mittlerweile total verfrickelt ist.
 

SUSEDJAlex

Advanced Hacker
Leider sieht es danach aus. Gebe Grothesk recht.

Da kannst du jetzt komplett von vorne beginnen.

LG SUSEDJAlex
 
Oben