[RESOLU] wpa_supplicant et ipw2200

wpa_supplicant et ipw2200 [RESOLU] - Linux et OS Alternatifs

Marsh Posté le 28-03-2006 à 10:10:02    

Bonjour à vous !
Je suis entrain de m'arracher les cheveux pour configurer mon wifi avec WPA .  
Tous, d'abord, la connection fonctionne très bien si j'utilise le WEP, j'arrive à me connecter à la borne, je surf tout ça tout ça , tout fonctionne super bien (linux et windows).. En passant, le point d'accès Wifi est la carte PCMCIA qu'on insère dans la freebox. Un poste Windows se connecte sans pb à l'AP lorsque j'utilise le WPA.
Pour mon poste linux, je suis sous Mandriva 2006, le driver utilisé est ipw2200 (qui fonctionne à priori puisque le WEP marche), j'ai installé wpa_supplicant et mon wpa_supplicant.conf ressemble à cela :
 
wpa_supplicant.conf

Citation :


ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
pkcs11_engine_path=/usr/lib/opensc/engine_pkcs11.so
pkcs11_module_path=/usr/lib/pkcs11/opensc-pkcs11.so
network={
 ssid="Misou"
 key_mgmt=WPA-PSK
 proto=WPA
 pairwise=TKIP
 group=TKIP
 psk="##########"
}


le psk que j'ai mis entre guillement est la clé WPA telle que je l'ai saisie dans la config du point d'accès.
La commande iwlist me donne :

Citation :


[root@localhost] # iwlist eth2 scan
         Cell 02 - Address: 00:07:CB:56:4E:C7
                    ESSID:"Misou"
                    Protocol:IEEE 802.11bg
                    Mode:Master
                    Channel:11
                    Encryption key: on
                    Bit Rate:54 Mb/s
                    Extra: Rates (Mb/s): 1 2 5.5 6 9 11 12 18 24 36 48 54
                    Quality=93/100  Signal level=-34 dBm
                    (Unknown Wireless Token 0x8C05)
                    (Unknown Wireless Token 0x8C05)
                    Extra: Last beacon: 743ms ago


Mon wifi est en Cell 02 et j'ai supprimé les lignes concernant le wifi d'un voisin, en Cell 01, configuré en WEP.
J'essaye de lancer wpa_supplicant avec :
[quote]
wpa_supplicant -D ipw -i eth2 -c/etc/wpa_supplicant.conf -dd
[\quote]
 
 
mais malheuresement, lorsque j'entre dans l'état SCANNING -> ASSOCIATING ... peu de temps après, je repasse en ASSOCIATING -> DISCONNECTED .. le tout agrémenté d'erreurs "IOCTL...... action not supported " un peu tout le long. Conclusion, je me pose plusieurs questions :
 
1) les erreurs [IOCTLxxxxx] peuvent être liées au fait que ça ne marche pas ?
2) Le wep fonctionne mais le WPA non .... est ce que c'est mon wpa_supplicant.conf qui est foireux ?  
3) y'aurait'il peut être une option du noyau à valider pour supporter le WPA ... qui n'est pas nécessaire pour le WEP?  
4) je n'ai pas modifié le ifcfg-eth2, puisque pour le moment je passe directement pas wpa_supplicant, sans faire de ifup eth2.... maintenant faudra que je m'en occupe ensuite.
4) ... auriez vous d'autres idées ??? je sèche un peu ...
 
merci bien !
 
cali.


Message édité par calimerot le 28-03-2006 à 12:04:46
Reply

Marsh Posté le 28-03-2006 à 10:10:02   

Reply

Marsh Posté le 28-03-2006 à 11:40:26    

quelle distrib ?

Reply

Marsh Posté le 28-03-2006 à 11:44:53    

Spud a écrit :

quelle distrib ?


 Mandriva 2006
 
Alors, un autre bonhomme sur hostap : http://lists.shmoo.com/pipermail/h [...] 12913.html m'a donné quelques infos :  
 
Les lignes suivantes seraient de trop :
> ap_scan = 1
> fast_reauth = 1
> pkcs11_engine_path=/usr/lib/opensc/engine_pkcs11.so
> pkcs11_module_path=/usr/lib/pkcs11/opensc-pkcs11.so
>    scan_ssid = 1
Il me signale également que pour les noyaux >= 2.6.13 , il faut utiliser -D wext au lieu de -D ipw  lors du lancement de wpa_supplicant
 
Mon noyau est le 2.6.12-18mdk-up-4GB , je vais essayer son truc.

Reply

Marsh Posté le 28-03-2006 à 12:04:23    

Ouf, ça marche enfin !
Alors pour ceux que ça intéresse, voici les différentes infos :
 
Pour lancer wpa_supplicant :  
 
wpa_supplicant -i eth2 -c /etc/wpa_supplicant.conf -D wext -Bw
 
Le fichier wpa_supplicant.conf :
[quote]
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
 
network={
    ssid="Misou"
    bssid=00:07:CB:56:4E:C7
    psk=eb97accad84ac3e3835fb47dbebc2f60dbd78278d8ec0ec393a6fdb27ea8b092
    proto=WPA
    key_mgmt=WPA-PSK
}
[quote]
 
le fichier ifcfg-eth2
[quote]
ONBOOT=yes
USERCTL=no
TYPE=Wireless
DEVICE=eth2
BOOTPROTO=dhcp
ESSID="Misou"
KEY=xxxxxxxxxxxx
CHANNEL=11
MODE=Managed
WPA=yes
[quote]
 
et dans ifup-wireless , un ajout à la fin du fichier :
[quote]
if [ "$WPA" = "yes" -a -x /usr/sbin/wpa_supplicant ]; then
    /usr/sbin/wpa_supplicant -i$DEVICE -D wext -Bw -c/etc/wpa_supplicant.conf  
            -i$DEVICE
fi
[quote]
 

Reply

Marsh Posté le 28-03-2006 à 14:40:41    

normalement la M%andriva est capâble de faire tout cela toute seule ...
 
j'ai des portables centrino et cela marche tout seul ( version club avec les pilotes ipw préinstallés ).
http://qa.mandriva.com/twiki/bin/view/Main/EasyWifi
 
easywifi se base sur wpa_supplicant.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 29-03-2006 à 20:25:54    

Dark_Schneider a écrit :

normalement la M%andriva est capâble de faire tout cela toute seule ...
 
j'ai des portables centrino et cela marche tout seul ( version club avec les pilotes ipw préinstallés ).
http://qa.mandriva.com/twiki/bin/view/Main/EasyWifi
 
easywifi se base sur wpa_supplicant.


 
Pour ma part j'ai la version téléchargeable gratuitement (quelle est cette version club ? peux tu m'en dire un peu plus à propos de cette version ?)
 
je dois avouer qu'après être tout content que ça marche hier .... ça ne marche plus du tout ! :( ou alors c'est vraiment très instable.
 
merci de ta réponse !
 
cali.

Reply

Sujets relatifs:

Leave a Replay

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