[debian] Madwifi mode Master et wpa

Madwifi mode Master et wpa [debian] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 08-09-2005 à 17:48:54    

Bonjour,
 
je suis sous debian unstable,  avec une carte wifi netgear wg311T (chipset athero) via les drivers madwifi. (installés depuis les cvs)
 
je veux transformer ma passerelle en point d'acces wifi, et utiliser le wpa pour la sécurité.
 
lorsque j'essaye de me conecter depuis un client avec wpa_supplicant j'obtien le message suivant :  

Code :
  1. ioctl[IEEE80211_IOCTL_SETMLME]: Argument list too long
  2. Association request to the driver failed


 
sur la passerelle je fais tourner hostapd pour le wpa.
 
je suis perdu :'( .. j'ia essayé plusieurs configuration pour hostapd mais je ne comprend pas d'ou cela peut venir.
le client est conecté au PA, mais ne reçoit pas d'ip  
 
si quelqu'un peut m'aider :)
 
ps: sans utiliser le WPA tout marche nikel

Reply

Marsh Posté le 08-09-2005 à 17:48:54   

Reply

Marsh Posté le 08-09-2005 à 23:07:44    

up!

Reply

Marsh Posté le 10-09-2005 à 12:55:31    

up!
personne n'a une passerelle wifi ? :'(

Reply

Marsh Posté le 11-09-2005 à 00:41:51    

bon /me va abandonner le wpa et passer a l'ipsec ou pptp :'(

Reply

Marsh Posté le 15-09-2005 à 10:02:48    

:cry: c'est pas vrai.. ne me dites pas qu'il y a personne qui utilise le wpa en host  :cry:  
 
il n'y a pas une ame charitable qui voudrai l'installer pour faire mumuse ? :D
 
 
voila c'était mon dernier up  :kaola:  

Reply

Marsh Posté le 15-09-2005 à 11:00:48    

Très intéressé par ton topic, je vais faire la même chose sous peu.
- Que penses-tu de la WG311T niveau puissance, antenne ?
- Est-ce que c'est galère à installer la carte wifi sous debian ?
Merci :)

Reply

Marsh Posté le 15-09-2005 à 11:24:09    

non très facile a installer avec les drivers madwifi (pas inclus dans débian par contre)  .. rien a voir avec le bordel/bidouille ndiswrapper
 
par contre pour le wpa (sur la passerelle) c'est une autre histoire ..
j'ai lu qu'il fallait recompiler hostapd en fonction des drivers madwifi en modifiant des trucs un peu partout avant la compilation .. mais ça n'a pas marché chez moi :/
 
là pour faire mes test j'ai 2 carte wifi dans mon serveur :D une en pci  et une en pcmcia :D

Reply

Marsh Posté le 15-09-2005 à 11:44:25    

Ouais c'est aussi ce que j'avais cru comprendre pour l'AP. J'ai vu par ailleurs que FreeBSD 6 devrait bien gérer tout ce bazar, mais d'une part il n'est pas encore sorti, et d'autre part c'est un autre OS...

Reply

Marsh Posté le 15-09-2005 à 11:50:32    

vi je suis suis pas du tout a l'aise sous FReeBSD .. je n'y connait meme rien :D ... et si je dit a un pote que je met un FreeBSD il vas me pourrir pour que je mette un OpenBSD :D

Reply

Marsh Posté le 15-09-2005 à 12:14:49    

Kytrix a écrit :

:cry: c'est pas vrai.. ne me dites pas qu'il y a personne qui utilise le wpa en host  :cry:  
 
il n'y a pas une ame charitable qui voudrai l'installer pour faire mumuse ? :D
 
 
voila c'était mon dernier up  :kaola:


 
suite à ton post, j'ai monté un hostapd sur une Proxim 8470-WD (chip Atheros) en PCMCIA sur mon laptop. La carte qui sert de client est une Intel Pro Wireless 2100 (ipw2100).
Hostapd se lance impec.
Par contre, quand je lance wpa_supplicant, ça s'associe à l'AP, puis ça se désassocie, etc etc, en loop, toutes les 3 secondes.
 
log hostapd (/var/log/messages) :

Sep 15 09:54:43 tux hostapd: ath0: STA 00:04:23:8b:74:da IEEE 802.11: associated
Sep 15 09:54:46 tux hostapd: ath0: STA 00:04:23:8b:74:da IEEE 802.11: deauthenticated due to local deauth request
Sep 15 09:54:46 tux hostapd: ath0: STA 00:04:23:8b:74:da IEEE 802.11: deassociated
Sep 15 09:54:50 tux hostapd: ath0: STA 00:04:23:8b:74:da IEEE 802.11: associated
Sep 15 09:54:53 tux hostapd: ath0: STA 00:04:23:8b:74:da IEEE 802.11: deauthenticated due to local deauth request
Sep 15 09:54:53 tux hostapd: ath0: STA 00:04:23:8b:74:da IEEE 802.11: deassociated


 
log wpa_supplicant (debug -dd) (je colle pas tout, c'est long... ) :

EAP: EAP entering state IDLE
Setting authentication timeout: 10 sec 0 usec
RTM_NEWLINK, IFLA_IFNAME: Interface 'eth1' added
Wireless event: cmd=0x8c04 len=20
RTM_NEWLINK, IFLA_IFNAME: Interface 'eth1' added
Wireless event: cmd=0x8b15 len=20
Wireless event: new AP: 00:00:00:00:00:00
Setting scan request: 0 sec 100000 usec
Added BSSID 00:20:a6:57:4f:06 into blacklist
EAPOL: External notification - portEnabled=0
EAPOL: SUPP_PAE entering state DISCONNECTED
EAPOL: SUPP_BE entering state INITIALIZE
EAP: EAP entering state DISABLED
EAPOL: External notification - portValid=0
EAPOL: External notification - EAP success=0
Disconnect event - remove keys
wpa_driver_ipw_set_key: alg=none key_idx=0 set_tx=0 seq_len=0 key_len=0
wpa_driver_ipw_set_key: alg=none key_idx=1 set_tx=0 seq_len=0 key_len=0
wpa_driver_ipw_set_key: alg=none key_idx=2 set_tx=0 seq_len=0 key_len=0
wpa_driver_ipw_set_key: alg=none key_idx=3 set_tx=0 seq_len=0 key_len=0
wpa_driver_ipw_set_key: alg=none key_idx=0 set_tx=0 seq_len=0 key_len=0


 
Et quand je tape iwconfig, on voit que desfois c'est associé, et desfois non, bref logique vu les logs.
 
ya des mecs qui ont le même problème sur le net, mais pas trop le temps de bien checker là.
 
edit : j'oubliais : apparement t'as un problème avec wpa_supplicant et/ou tes drivers, quelles options tu passes à wpa_supplicant au launch? et ton wpa_supplicant.conf ?
 
edit 2 : j'ai pas vu comment disable le broadcast du SSID dans le hostapd.conf


Message édité par andromede182 le 15-09-2005 à 12:22:57
Reply

Marsh Posté le 15-09-2005 à 12:14:49   

Reply

Marsh Posté le 15-09-2005 à 12:37:17    

andromede182> c'est trop sympa de ta part  :love: (j'espère aussi que tu en avais l'utilité )
 
ma commande pour lancer hostapd:
hostapd -dd /etc/hostapd/new.conf
 
mon fichier new.conf: (j'en ai essayé plusieurs mais c'est tjrs pareil)

Code :
  1. interface=ath0
  2. driver=madwifi
  3. ssid=pingTest
  4. #ieee8021x=1
  5. auth_algs=1 #OPEN
  6. wpa=3
  7. wpa_passphrase=testofapnet
  8. wpa_key_mgmt=WPA-PSK
  9. wpa_pairwise=TKIP CCMP


 
voila ce que me sort hostapd (avant que je lance le client)

Code :
  1. Configuration file: /etc/hostapd/hostapd.conf
  2. 1 errors found in configuration file '/etc/hostapd/hostapd.conf'
  3. pyko:~# hostapd -dd /etc/hostapd/new.conf
  4. Configuration file: /etc/hostapd/new.conf
  5. madwifi_set_iface_flags: dev_up=0
  6. Using interface ath0 with hwaddr 00:0f:b5:87:d7:c5 and ssid 'pingTest'
  7. madwifi_set_ieee8021x: enabled=1
  8. madwifi_configure_wpa: group key cipher=1
  9. madwifi_configure_wpa: pairwise key ciphers=0xa
  10. madwifi_configure_wpa: key management algorithms=0x2
  11. madwifi_configure_wpa: rsn capabilities=0x0
  12. madwifi_configure_wpa: enable WPA= 0x3
  13. madwifi_set_iface_flags: dev_up=1
  14. madwifi_set_privacy: enabled=1
  15. WPA: group state machine entering state GTK_INIT
  16. GMK - hexdump(len=32): 86 18 34 d4 7e d1 ae ba 07 d6 70 96 3a ff 5c a8 72 f8 c8 cb 29 a3 75 84 16 98 cf da d1 c5 ba 3f
  17. GTK - hexdump(len=32): d5 bc cd 00 25 b5 c2 e6 b4 20 78 86 73 7e 82 8d d9 dc 51 8b 20 50 4a 6e 5d 99 45 06 84 87 5b a3
  18. WPA: group state machine entering state SETKEYSDONE
  19. madwifi_set_key: alg=TKIP addr=00:00:00:00:00:00 key_idx=1
  20. Flushing old station entries
  21. Deauthenticate all stations
  22. l2_packet_receive - recv: Network is down
  23. Wireless event: cmd=0x8b19 len=12


 
je refais un test avec wpa_supplicant ....

Reply

Marsh Posté le 15-09-2005 à 12:49:01    

voila ce que me crache wpa_supplicant :

pyko:/etc# wpa_supplicant -dd -i ath1 -Dmadwifi
Initializing interface 'ath1' conf '(null)' driver 'madwifi'
Configuration file '/etc/wpa_supplicant.conf' -> '/etc/wpa_supplicant.conf'
Reading configuration file '/etc/wpa_supplicant.conf'
Line: 1 - start of a new network block
ssid - hexdump_ascii(len=8):
     70 69 6e 67 54 65 73 74                           pingTest
PSK - hexdump(len=32): [REMOVED]
Priority group 0
   id=0 ssid='pingTest'
Initializing interface (2) 'ath1'
EAPOL: SUPP_PAE entering state DISCONNECTED
EAPOL: KEY_RX entering state NO_KEY_RECEIVE
EAPOL: SUPP_BE entering state INITIALIZE
EAP: EAP entering state DISABLED
EAPOL: External notification - portEnabled=0
EAPOL: External notification - portValid=0
ioctl[SIOCSIWPMKSA]: Operation not supported
Own MAC address: 00:09:5b:98:a1:d1
wpa_driver_madwifi_del_key: keyidx=0
wpa_driver_madwifi_del_key: keyidx=1
wpa_driver_madwifi_del_key: keyidx=2
wpa_driver_madwifi_del_key: keyidx=3
wpa_driver_madwifi_set_countermeasures: enabled=0
wpa_driver_madwifi_set_drop_unencrypted: enabled=1
Setting scan request: 0 sec 100000 usec
Wireless event: cmd=0x8b06 len=8
RTM_NEWLINK, IFLA_IFNAME: Interface 'ath1' added
RTM_NEWLINK, IFLA_IFNAME: Interface 'ath1' added
State: DISCONNECTED -> SCANNING
Starting AP scan (broadcast SSID)
Wireless event: cmd=0x8b1a len=12
Wireless event: cmd=0x8b19 len=12
Received 210 bytes of scan results (1 BSSes)
Scan results: 1
Selecting BSS from priority group 0
0: 00:0f:b5:87:d7:c5 ssid='pingTest' wpa_ie_len=0 rsn_ie_len=26 caps=0x11
   selected
Trying to associate with 00:0f:b5:87:d7:c5 (SSID='pingTest' freq=2417 MHz)
Cancelling scan request
Automatic auth_alg selection: 0x1
RSN: using IEEE 802.11i/D9.0
WPA: Selected cipher suites: group 8 pairwise 24 key_mgmt 2
WPA: using GTK TKIP
WPA: using PTK CCMP
WPA: using KEY_MGMT WPA-PSK
WPA: Own WPA IE - hexdump(len=22): 30 14 01 00 00 0f ac 02 01 00 00 0f ac 04 01 00 00 0f ac 02 00 00
No keys have been configured - skip key clearing
wpa_driver_madwifi_set_drop_unencrypted: enabled=1
State: SCANNING -> ASSOCIATING
wpa_driver_madwifi_associate
[b]ioctl[IEEE80211_IOCTL_SETMLME]: Argument list too long[/b]
[b]Association request to the driver failed[/b]
Setting authentication timeout: 5 sec 0 usec
EAPOL: External notification - EAP success=0
EAPOL: External notification - EAP fail=0
EAPOL: External notification - portControl=Auto
RSN: Ignored PMKID candidate without preauth flag
Wireless event: cmd=0x8b1a len=21
Authentication with 00:00:00:00:00:00 timed out.
Added BSSID 00:00:00:00:00:00 into blacklist
State: ASSOCIATING -> DISCONNECTED
No keys have been configured - skip key clearing
EAPOL: External notification - portEnabled=0
EAPOL: External notification - portValid=0
Setting scan request: 0 sec 0 usec
State: DISCONNECTED -> SCANNING
Starting AP scan (broadcast SSID)
Wireless event: cmd=0x8b1a len=12


 
par contre niveau hostapd il se passe rien (aucune ligne ou event )
 
et dans iwconfig:

ath0      IEEE 802.11b  ESSID:"pingTest"
          Mode:Master  Frequency:2.417 GHz  Access Point: 00:0F:B5:87:D7:C5
          Bit Rate:0 kb/s   Tx-Power:18 dBm   Sensitivity=0/3
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:3567-3D18-35D8-7BB4-8B66-EB5C-CC79-457A [3]   Security mode:open
          Power Management:off
          Link Quality=29/94  Signal level=-66 dBm  Noise level=-95 dBm
          Rx invalid nwid:494  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:145  Invalid misc:145   Missed beacon:0
 
ath1      IEEE 802.11  ESSID:"pingTest"
          Mode:Managed  Frequency:2.422 GHz  Access Point: 00:00:00:00:00:00
          Bit Rate:1 Mb/s   Tx-Power:18 dBm   Sensitivity=0/3
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=0/94  Signal level=-95 dBm  Noise level=-95 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0


Message édité par Kytrix le 15-09-2005 à 12:49:44
Reply

Marsh Posté le 15-09-2005 à 13:28:03    

je viens de tester avec ton new.conf, la même commande pour le lancer, bref tout pareil, sauf que j'ai le associated, deauthenticated, deassociated  :/

Reply

Marsh Posté le 15-09-2005 à 14:02:13    

andromede182> tu pense que j'ai une étape en plus que toi ?
ou l'on a 2 pb différents ? :S
j'ai essayé pleins de fichiers de conf pour hostapd mais rien n'y fait.
 
par contre j'ai déja fait fonctionné le coté client wpa_supplicant avec un routeur netgear ..
 
j'ai un kenel 2.6.12 .. je suis tombé sur un autre gars chez qui ça merde aussi (meme kernel)

Reply

Marsh Posté le 16-09-2005 à 11:24:42    

bah oué moi aussi jme connecte en WPA sur des APs avec wpa_supplicant.
Dans tous les cas, on fait tous les deux tourner hostapd sur un chip atheros. Donc faut voir si des mecs le font bien tourner avec la même conf.
 
ps edit : jsuis en 2.6.10 sous gentoo, madwifi 0.1_pre20050420-r1
jvais les update d'ailleurs.


Message édité par andromede182 le 16-09-2005 à 11:32:58
Reply

Marsh Posté le 17-09-2005 à 11:26:35    

bah moi je suis sous debian unstable
je ne suis psa arrivé c compiler hostapd (dispo dans la distro)...  
idem pour wpa_supplicant .. c'est trop le bordel a compiler .. pourtant un gars sur le net a eu les mme mesages d'erreur et ça a résolu ses pb :/
 
je retesterai la semaine prochaine :'(

Reply

Marsh Posté le 18-09-2005 à 22:42:22    

Kytrix je te conseille les drivers wlan-ng (ceux modifiés par Korek)
 
Pour HostAp, as-tu appliqué le patch ? (chez moi ça marchait bcp mieux après..)
 
# wget http://hostap.epitest.fi/releases/ [...] 4.4.tar.gz
/ou plus récent sur http://hostap.epitest.fi/releases/  
et n'oubli pas :
# /etc/init.d/pcmia restart

Reply

Marsh Posté le 19-09-2005 à 11:27:10    

je vais essayer ça ce soir tabb merci :)

Reply

Marsh Posté le 19-10-2005 à 13:41:50    

yuppppiii :bounce:
j'y suis enfin arrivé !
j'ai gardé mes pilotes madwifi ..
par contre j'ai des soucis pour me conecter en dhcp .. ça marche une fois sur 3.
faut que je continue mes tests :)

Reply

Marsh Posté le 20-10-2005 à 12:24:43    

Kytrix, tu pourras nous donner quelques infos sur ta méthode, ta config une fois que tout marchera bien ??? :D
Merchi :jap:

Reply

Marsh Posté le 25-10-2005 à 16:42:52    

bah là l'autentification wpa marche, mais j'arrive pas a faire fonctionner le dhcp :S je capte pas ce qui merde... mon daemon dhcp marche pourtant pour l'ethernet ...

Reply

Marsh Posté le 23-12-2005 à 19:58:46    

Kytrix a écrit :

non très facile a installer avec les drivers madwifi (pas inclus dans débian par contre)  .. rien a voir avec le bordel/bidouille ndiswrapper


 
hello
moi perso j'y arrive pas
peux-tu me dire comment tu as fait ou alors me communiquer un lien pour la conf ?
 
merci bien


---------------
Avis de Tempête, reste à la buvette
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed