WPA-Supplicant geht nicht

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: WPA-Supplicant geht nicht

Beitrag von habakug » 24.08.2009 21:13:13

Hallo!

Hast du denn in der Fritz!Box mal nachgeschaut ob sich dort etwas tut und alle Einstellungen nochmal überprüft, wie z.B. so etwas:
Bild

Gruß, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

TheLostChildren
Beiträge: 60
Registriert: 15.08.2009 12:23:16

Re: WPA-Supplicant geht nicht

Beitrag von TheLostChildren » 24.08.2009 21:17:57

Ja, habe ich. Unter Windows funktioniert Wlan auch. Also kann es an der Fritz!Box nicht liegen.

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: WPA-Supplicant geht nicht

Beitrag von habakug » 24.08.2009 21:39:42

Hallo!

Welchen Treiber hast du denn mit ndiswrapper eingebunden:

Code: Alles auswählen

ndiswrapper -l
dmesg | grep ndis
Gruß, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

TheLostChildren
Beiträge: 60
Registriert: 15.08.2009 12:23:16

Re: WPA-Supplicant geht nicht

Beitrag von TheLostChildren » 24.08.2009 21:46:47

Habe die fwlan.inf Datei eingebunden. Habe die Datei genommen, die auf der Treiber CD drauf war.

ndiswrapper -l

Code: Alles auswählen

fwlan : driver installed
	device (057C:6201) present
dmesg | grep ndis

Code: Alles auswählen

[ 4818.694159] ndiswrapper version 1.53 loaded (smp=yes, preempt=no)
[ 4818.990919] ndiswrapper: driver fwlan (AVM GmbH,12/28/2006,2.0.6.1647) loaded
[ 4819.483965] usbcore: registered new interface driver ndiswrapper

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: WPA-Supplicant geht nicht

Beitrag von habakug » 24.08.2009 22:13:16

Hallo!

Nimm mal den aktuellsten Treiber von AVM [1].

Gruß, habakug

[1] http://download.avm.de/cardware/fritzwl ... 090320.exe
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

debianoli
Beiträge: 4171
Registriert: 07.11.2007 13:58:49
Lizenz eigener Beiträge: MIT Lizenz

Re: WPA-Supplicant geht nicht

Beitrag von debianoli » 25.08.2009 10:52:33

habakug hat geschrieben:

Code: Alles auswählen

auto wlan0
iface wlan0 inet dhcp
muß weg. Dann die drei Befehle von oben ausführen.
Ein WLAN-Client mit statischer Adresse ist keine gute Idee.
@habakug

Wieso soll ein Wlan-Client mit statischer IP eine schlechte Idee sein? Wenn immer die gleichen Rechner im Netzwerk sind, dann ist es sehr wohl eine gute Idee. Was hier nicht geht, ist die Mischung von dhcp und statischer IP in der /etc/network/interfaces.

Und die Einträge unter iface wlan0 inet dhcp gehören NICHT alle weg: Woher soll denn der wpa_supplicant wissen, mit welchem SSID er sich verbinden soll? Das muss man dem Programm doch durch einen Eintrag in der /etc/network/interfaces mitteilen. Diese Einträge müssen in der interfaces stehen, wenn man die WPA2-Verbindung mit dem wpa_supplicant aufbaut. Ansonst muss ein Eintrag in die interfaces, in dem steht, wo sich die Konfig-Daten befinden.

@TheLostChildren

1. Erstell mal folgende /etc/network/interfaces:

Code: Alles auswählen

auto wlan0
iface wlan0 inet dhcp

wpa-driver wext
wpa-ssid Basisstation
wpa-proto RSN
wpa-key_mgmt WPA-PSK
wpa-pairwise CCMP
wpa-group CCMP
wpa-ap-scan 2
wpa-scan-ssid 1
wpa-psk 1234567891
2. Dann tötest du zur Sicherheit alle laufenden wpa_supplicants:

Code: Alles auswählen

killall wpa_supplicant
3. Jetzt startest du das Netzwerk neu und siehst dir in einer zweiten Konsole die Ausgabe des wpa_cli an:

Code: Alles auswählen

/etc/init.d/network restart

Code: Alles auswählen

wpa_cli status
4. Wenn sich noch nix tut, du also deinen Router nicht anpingen kannst, dann schau dir an, was der wpa_supplicant beim Neuverbinden sagt:

Code: Alles auswählen

wpa_cli reassociate
------------
Dieses verdammte Linux holt mir nicht mal ein Bier aus dem Kühlschrank!

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: WPA-Supplicant geht nicht

Beitrag von habakug » 25.08.2009 14:35:55

Hallo!
debianoli hat geschrieben:Woher soll denn der wpa_supplicant wissen, mit welchem SSID er sich verbinden soll? Das muss man dem Programm doch durch einen Eintrag in der /etc/network/interfaces mitteilen. Diese Einträge müssen in der interfaces stehen, wenn man die WPA2-Verbindung mit dem wpa_supplicant aufbaut. Ansonst muss ein Eintrag in die interfaces, in dem steht, wo sich die Konfig-Daten befinden.
Die Werte werden der Datei "/etc/wpa_supplicant/wpa_supplicant.conf" entnommen, was auch der Standard-Pfad für diese Datei ist.
Es mag einige seltene Fälle geben, in denen es der Treiber erfordert, eine feste IP zu setzen. Ich würde in diesem Fall aber eher auf eine unglückliche Kombination aus ndiswrapper 1.5.3 und dem Windows-Treiber tippen.

Gruß, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

debianoli
Beiträge: 4171
Registriert: 07.11.2007 13:58:49
Lizenz eigener Beiträge: MIT Lizenz

Re: WPA-Supplicant geht nicht

Beitrag von debianoli » 25.08.2009 16:19:31

habakug hat geschrieben:Die Werte werden der Datei "/etc/wpa_supplicant/wpa_supplicant.conf" entnommen, was auch der Standard-Pfad für diese Datei ist.
Es mag einige seltene Fälle geben, in denen es der Treiber erfordert, eine feste IP zu setzen. Ich würde in diesem Fall aber eher auf eine unglückliche Kombination aus ndiswrapper 1.5.3 und dem Windows-Treiber tippen.
Hallo,

aber bist du dir sicher, dass wpa_supplicant die Konfigurationen automatisch aus der Datei /etc/wpa_supplicant/wpa_supplicant.conf holt? Ich kenne das nur so, dass man

a. dem wpa_supplicant die Konfigurationsdaten per Option -c übergibt:

Code: Alles auswählen

wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant.conf -iwlan0 -Dwext -dd
(Dieser Befehl wäre auch mein nächster Tipp, wenn jetzt immer noch nix geht. die Option -dd liefert sehr ausführlich Infos, was der wpa_supplicant gerade macht.)

b. Die Befehle ifup/ifdown den wpa_supplicant mit den Konfigurationen füttern, die in der /etc/network/interfaces stehen.

In diesem Fall vermute ich, dass sich da irgendwo ein kleiner Fehler in die Konfig eingeschlichen hat, also entweder ist der Schlüssel falsch etc. Die zweite Möglichkeit wäre ein Bug, der den wpa:supplicant nur verbinden lässt, wenn man die Prozess-Priorität auf den niedrigsten Wert stellt (ist manchmal so beim Einsatz des ndiswrappers).

Mit der Kombination ndiswrapper/Win-Treiber schaut es meiner Meinung nach hier gut aus, da beim Scanning alle möglichen Netzwerke in der Umgebung gefunden werden.

grüße

Oli
------------
Dieses verdammte Linux holt mir nicht mal ein Bier aus dem Kühlschrank!

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: WPA-Supplicant geht nicht

Beitrag von habakug » 25.08.2009 17:40:23

Hallo!

@debianoli

zu a.)

Code: Alles auswählen

[work@localhost ~]$ cat /usr/share/dbus-1/system-services/fi.epitest.hostap.WPASupplicant.service
[D-BUS Service]
Name=fi.epitest.hostap.WPASupplicant
Exec=/usr/sbin/wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -u -f /var/log/wpa_supplicant.log
User=root
zu b.)

Code: Alles auswählen

work@localhost ~]$ cat /etc/wpa_supplicant/functions.sh
[...]
## formulate a usable configuration from interfaces(5) wpa- lines
# A series of wpa_cli commands corresponding to environment variables
# created as a result of wpa- lines in an interfaces stanza.[...]
Gruß, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

debianoli
Beiträge: 4171
Registriert: 07.11.2007 13:58:49
Lizenz eigener Beiträge: MIT Lizenz

Re: WPA-Supplicant geht nicht

Beitrag von debianoli » 26.08.2009 10:53:05

@habakug

Danke für die Infos, man lernt immer was dazu!

grüße
------------
Dieses verdammte Linux holt mir nicht mal ein Bier aus dem Kühlschrank!

Antworten