WPA-PSK mit der WLAN karte WG311T von Netgear

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

WPA-PSK mit der WLAN karte WG311T von Netgear

Beitrag von ccc » 23.02.2006 16:25:16

hallo

bringe WPA-PSK mit der WLAN karte WG311T von Netgear unter Debian Sarge Stable nicht zum laufen:

Code: Alles auswählen

# lsmod | grep ath
ath_pci                81596  0
ath_rate_sample        16584  1 ath_pci
wlan                  146140  4 wlan_wep,ath_pci,ath_rate_sample
ath_hal               148592  3 ath_pci,ath_rate_sample


# vi /etc/default/wpasupplicant

# WARNING! Make sure you have a configuration file!

ENABLED=1

# Useful flags:
#  -D <driver>          Wireless Driver
#  -i <ifname>          Interface (required, unless specified in config)
#  -c <config file>     Configuration file
#  -d                   Debugging (-dd for more)
#  -w                   Wait for interface to come up

OPTIONS="-i ath0 -D madwifi -c /etc/wpa_supplicant.conf -w"


# vi /etc/wpa_supplicant.conf

# WPA-PSK
network={
        ssid="myessid"
        proto=WPA
        scan_ssid=1
        key_mgmt=WPA-PSK
        pairwise=TKIP
        group=TKIP
        psk="mykey"
}


# vi /etc/network/interfaces

# wg311t wireless card 
auto ath0
iface ath0 inet static
address 192.168.200.20
netmask 255.255.255.0
network 192.168.200.0
broadcast 192.168.200.255
gateway 192.168.200.1
dns-nameservers 192.168.200.1
dns-search dom
#wireless-essid myessid
#wireless-channel auto
#wireless-key mykey
#up /sbin/iwpriv ath0 authmode 2
name wlan WG311T


# wpa_supplicant -i ath0 -c /etc/wpa_supplicant.conf -D madwifi -w
Trying to associate with 00:0f:b5:3b:d8:e6 (SSID='myessid' freq=2457 MHz)
ioctl[IEEE80211_IOCTL_SETMLME]: Argument list too long
Association request to the driver failed
Authentication with 00:00:00:00:00:00 timed out.
weiss jemand woran es liegt ?
WEP Verschlüsselung funktionierte aber mit dieser hardware bestens.

Benutzeravatar
feltel
Webmaster
Beiträge: 10476
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 24.02.2006 08:08:08

Kann es vielleicht sein das Dein WLAN-Netzwerk die ESSID nicht broadcastet, sprich die ESSID versteckt ist? Hatte das selbe Problem. Mach mal testweise vor dem wpasupplicant-Start ein "iwconfig ath0 essid $benutze_essid".

ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

Beitrag von ccc » 25.02.2006 20:54:49

habe probiert essid einzuschalten, aber es geht immer noch nicht

ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

Beitrag von ccc » 25.02.2006 22:28:36

ich glaube das problem ist:

0: 00:0f:b5:3b:d8:e6 ssid='myessid' wpa_ie_len=24 rsn_ie_len=0
skip - could not parse WPA/RSN IE

weiss aber nicht an was es liegt.

Code: Alles auswählen

 edit Bert: entfernt und nach [1] verschoben.
[1] http://nopaste.debianforum.de/2493

mein wireless router hat die MAC adresse: 00:0f:b5:3b:d8:e6
es sieht so aus, dass meine nachbar auch wierelss router haben
Zuletzt geändert von ccc am 25.02.2006 22:44:13, insgesamt 1-mal geändert.

123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Beitrag von 123456 » 25.02.2006 22:35:40

Das einzige was mir im Moment dazu auffällt ist: psk="mykey" aus der "wpa_supplicant.conf".

Es gibt es Tool mit dem Du den Key umwandeln kannst und danach als: "psk=verylonghexkey" (ohne Hochkommata) angibst.

ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

Beitrag von ccc » 26.02.2006 00:49:08

verstehe ich aber richtig ?

bei wireless router habe ich unter WPA-PSK meinegeheimepassphrase eingegeben.

anschliessend habe ich:

Code: Alles auswählen

# wpa_passphrase myessid meinegeheimepassphrase
network={
        ssid="myessid"
        #psk="meinegeheimepassphrase"
        psk=6f115e30ef7e7eb6c253033709e8864e43894e3df2159f00b99150d69113439a
}
und das ergebnis mit copy paste zu /etc/wpa_supplicant.conf hingefügt.

es geht aber immer noch nicht und ich bekomme folgendes:

Code: Alles auswählen

 Edit Bert: entfernt und nach [1] verschoben.
[1] http://nopaste.debianforum.de/2494

es geht immer noch nicht und bekomme ich folgende Fehlermeldung:

wpa_driver_madwifi_set_drop_unencrypted: enabled=1
wpa_driver_madwifi_associate
ioctl[IEEE80211_IOCTL_SETMLME]: Argument list too long
Association request to the driver failed
Zuletzt geändert von ccc am 04.03.2006 15:35:01, insgesamt 1-mal geändert.

ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

Beitrag von ccc » 26.02.2006 01:13:55

übrigens von Hand geht es auch nicht:

Code: Alles auswählen

debian:~# ifconfig ath0 up
debian:~# iwconfig ath0 mode "managed"
debian:~# iwpriv ath0 set AuthMode="WPAPSK"
Invalid command : set
debian:~# iwpriv ath0 set EncrypType="AES"
Invalid command : set
debian:~# iwpriv ath0 set WPAPSK="mykey"
Invalid command : set

Benutzeravatar
rotwein
Beiträge: 619
Registriert: 03.06.2003 12:22:51
Wohnort: Altdorf (bei Nürtingen -> bei Stuttgart)

Beitrag von rotwein » 26.02.2006 15:52:10

Hallo ccc,

kaute gerade auch an dem Problem.

Folgende Frage: Benutzt Du den fertigen wpasuppcliant via apt? Mit dem ging's bei mir auch nicht, ziemlich gleiche Fehlermeldung.

Lösung:
Treibersourcen von wpasupplicant besorgen http://hostap.epitest.fi/wpa_supplicant/ unten stehen die Links zu den Paketen.

Habe version 0.4.8 gezogen (als *.tar.gz von wegen zweiter Rechner und so).

Danach nach der Anleitung (Deinstallation des "alten" wpasupplicant Pakets via apt vorher nicht vergessen. Kein purge!) http://madwifi.org/wiki/UserDocs/WPA_PS ... clientSide
gebaut.

Und seitdem läufts wie geschmiert :lol:

Den Start und alles andere kannste so lassen wies ist

Gruß rotwein
...der hofft, das es bei Dir auch nur daran liegt...
If the solution is microsoft I want my problem back

ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

Beitrag von ccc » 27.02.2006 15:04:42

danke, aber bei meinem Sarge Stable funktioniert irgendwie nicht und ich bekomme folgende Fehlermeldungen:

Code: Alles auswählen

edit Bert: enfernt und nach [1] verschoben
[1] http://nopaste.debianforum.de/2495

Benutzeravatar
rotwein
Beiträge: 619
Registriert: 03.06.2003 12:22:51
Wohnort: Altdorf (bei Nürtingen -> bei Stuttgart)

Beitrag von rotwein » 27.02.2006 15:13:06

Fragen (bitte nicht böse sein, zur Sicherheit):

- '.config' im wpa-supplicant Sourcen Verzeichnis erstellt?
- wenn ja: in dieser .config den Pfad zu DEINEN madwifi Sourcen richtig angegeben (bei mir sind die noch im Zustand direkt nach dem Kompilieren des Treibers)
- das weiß ich jetzt nicht genau, vermute aber, dass es da sein muss: kernel-headers für Deinen Kernel installiert? u.U symbolischen Link 'linux' darauf gesetzt?

Prüfe das bitte mal, könnte schon das Problem beinhalten

Gruß rotwein
...der zwar helfen will, in der Firma aber nicht an seinen PC kommt (@home)...

/edit: Schau Dir doch mal das HOWTO http://www.andreas-janssen.de/wlan.html#wpa an, der geht sogar den besseren Weg (weil er Debian Pakete erstellt). Habe ich selbst nur zu spät entdeckt (und beinahe vergessen, es Dir mitzuteilen :oops: )
If the solution is microsoft I want my problem back

ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

Beitrag von ccc » 27.02.2006 17:12:00

habe folgendes gemacht:
zuerst neusten madwifi-ng holen und installieren:

Code: Alles auswählen

# cd /usr/src
# svn checkout http://svn.madwifi.org/trunk madwifi-ng
# cd madwifi-ng
# make clean 
# make
# make install
anschliessend neusten wpa_supplicant von http://hostap.epitest.fi/wpa_supplicant/
holen, entpacken, anpassen und installieren:

Code: Alles auswählen

# cd wpa_supplicant-0.4.8

mit dem editor ein file .config erstellen und folgendes hinfügen:

# cat .config
CONFIG_DRIVER_MADWIFI=y
CFLAGS += -I/usr/src/madwifi-ng
CONFIG_CTRL_IFACE=y

der pfad zu madwifi-ng unbedingt anpassen !

# make clean
# make 
# make install
jetzt lief es irgendwie ohne fehlermeldung,
aber mit ifconfig wird meine wlan karte jetzt doppelt erkant als ath0 und wifi 0:

Code: Alles auswählen

# ifconfig -a
ath0      Protokoll:Ethernet  Hardware Adresse 00:0F:B5:26:C2:D8
          inet6 Adresse: fe80::20f:b5ff:fe26:d1c9/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

eth0      Protokoll:Ethernet  Hardware Adresse 00:0E:0C:73:C2:17
          inet Adresse:192.168.200.2  Bcast:192.168.200.255  Maske:255.255.255.0          inet6 Adresse: fe80::20e:cff:fe73:d108/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:13893 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9930 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000
          RX bytes:17559755 (16.7 MiB)  TX bytes:1163213 (1.1 MiB)
          Basisadresse:0xec00 Speicher:dffc0000-dffe0000

eth1      Protokoll:Ethernet  Hardware Adresse 00:30:1B:1D:BC:B4
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:5 Basisadresse:0xd800

lo        Protokoll:Lokale Schleife
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:478 errors:0 dropped:0 overruns:0 frame:0
          TX packets:478 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:0
          RX bytes:38838 (37.9 KiB)  TX bytes:38838 (37.9 KiB)

sit0      Protokoll:IPv6-nach-IPv4
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

wifi0     Protokoll:Ethernet  Hardware Adresse 00:0F:B5:26:C2:D8
          inet Adresse:192.168.200.20  Bcast:192.168.200.255  Maske:255.255.255.0
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:4500 errors:0 dropped:0 overruns:0 frame:2069
          TX packets:4274 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:199
          RX bytes:708329 (691.7 KiB)  TX bytes:221384 (216.1 KiB)
          Interrupt:11 Speicher:f8a92000-f8aa2000
vermutlich madwifi tut beide treiber für ath0 und wifi0 laden,
anders kann mir nicht erkläeren.

scheint aber jetzt zu funktionieren !
Zuletzt geändert von ccc am 07.09.2006 02:13:29, insgesamt 11-mal geändert.

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 27.02.2006 17:45:39

Beachtet bitte unsere Verhaltensregeln [1]. Lange Codes blähen nur unsere Db auf..

[1] http://www.debianforum.de/wiki/Debianfo ... tensregeln

Danke, Bert
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
rotwein
Beiträge: 619
Registriert: 03.06.2003 12:22:51
Wohnort: Altdorf (bei Nürtingen -> bei Stuttgart)

Beitrag von rotwein » 27.02.2006 19:12:14

Da weiß ich jetzt nicht mehr genau weiter. Vielleicht hilft ein reboot schon?

Bei mir taucht mit iwconfig immer

Code: Alles auswählen

wifi0  no wireless extensions
auf. Benutze einfach nur ath0.

Gruß rotwein
If the solution is microsoft I want my problem back

ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

Beitrag von ccc » 27.02.2006 20:21:43

es lag wirklich an wpa_supplicant
also

Code: Alles auswählen

apt-get install  wpasupplicant
gleich vergessen !
in meinem fall funktionierte wirklich nicht.
erst die wpasupplicant installation aus den sourcen brachte zum erfolg.

Antworten