Bonjour

j'ai configurer ma carte wifi ipw2200, elle marche nickel avec cle WEP

Je voudrais maintenant la configurer avec une cle WPA. J'ai vu que Wpa_supplicant etait present dans fecora core 5 mais j'arrive pas a le configurer.

J'ai essayer le fichier de conf :
/usr/share/doc/wpa_supplicant-0.4.8/examples/wpa-psk-tkip.conf

mais ca marche pas !!

Vous pouvez m'indiquer la procedure a suivre ??

Merci
Bonjour,

sur quelle version de Fedora es tu ?
Sous FC5 WPA_Supplicant a ete introduit ne maniere native.
Je n ai pas fait de test car je n est plus de borne Wifi (mais une nouvelle borne ne devrait pas tarde a arrive car sa manque), mais pour ton info il y a un service a lancer.
/etc/init.d
Ce service va chercher le fichier et conf qui est dans /etc/wpa_supplicant/wpa_supplicant.conf
Voci ce que contient le fichier :

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel

network={
ssid="any"
key_mgmt=NONE


Voila
Salut Armelk,

Je suis sous FC5 et j'essai de configurer ma carte IPW2200 en WPA TKIP.

Pour cela j'utilise le fichier de configuration suivant (wpa_supplicant) :

# WPA-PSK/TKIP

ctrl_interface=/var/run/wpa_supplicant

network={
ssid="linksys"
key_mgmt=WPA-PSK
proto=WPA
pairwise=TKIP
group=TKIP
psk="clewpatkip"
}

Pour lancer l'execution je fais (en root):
wpa_supplicant -i dev0 -D ipw -c /home/clement/wpa-psk-tkip.conf -d

Mais ca ne marche pas il me retourne :



[root@localhost clement]# wpa_supplicant -i dev0 -D ipw -c /home/clement/wpa-psk-tkip.conf -d
Initializing interface 'dev0' conf '/home/clement/wpa-psk-tkip.conf' driver 'ipw' ctrl_interface 'N/A'
Configuration file '/home/clement/wpa-psk-tkip.conf' -> '/home/clement/wpa-psk-tkip.conf'
Reading configuration file '/home/clement/wpa-psk-tkip.conf'
ctrl_interface='/var/run/wpa_supplicant'
Priority group 0
id=0 ssid='linksys'
Initializing interface (2) 'dev0'
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
wpa_driver_ipw_init is called
SIOCGIWRANGE: WE(compiled)=19 WE(source)=18 enc_capa=0xf
capabilities: key_mgmt 0xf enc 0xf
Own MAC address: 00:15:00:39:a2:c8
wpa_driver_ipw_set_wpa: enabled=1
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
wpa_driver_ipw_set_key: alg=none key_idx=0 set_tx=0 seq_len=0 key_len=0
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
Failed to set encryption.
wpa_driver_ipw_set_key: alg=none key_idx=1 set_tx=0 seq_len=0 key_len=0
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
Failed to set encryption.
wpa_driver_ipw_set_key: alg=none key_idx=2 set_tx=0 seq_len=0 key_len=0
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
Failed to set encryption.
wpa_driver_ipw_set_key: alg=none key_idx=3 set_tx=0 seq_len=0 key_len=0
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
Failed to set encryption.
wpa_driver_ipw_set_countermeasures: enabled=0
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
wpa_driver_ipw_set_drop_unencrypted: enabled=1
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
Setting scan request: 0 sec 100000 usec
Added interface dev0
Wireless event: cmd=0x8b06 len=8
RTM_NEWLINK, IFLA_IFNAME: Interface 'dev0' added
RTM_NEWLINK, IFLA_IFNAME: Interface 'dev0' added
State: DISCONNECTED -> SCANNING
Starting AP scan (broadcast SSID)
Wireless event: cmd=0x8b15 len=20
Wireless event: new AP: 00:00:00:00:00:00
Added BSSID 00:00:00:00:00:00 into blacklist
State: SCANNING -> DISCONNECTED
EAPOL: External notification - portEnabled=0
EAPOL: External notification - portValid=0
CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
wpa_driver_ipw_set_key: alg=none key_idx=0 set_tx=0 seq_len=0 key_len=0
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
Failed to set encryption.
wpa_driver_ipw_set_key: alg=none key_idx=1 set_tx=0 seq_len=0 key_len=0
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
Failed to set encryption.
wpa_driver_ipw_set_key: alg=none key_idx=2 set_tx=0 seq_len=0 key_len=0
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
Failed to set encryption.
wpa_driver_ipw_set_key: alg=none key_idx=3 set_tx=0 seq_len=0 key_len=0
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
Failed to set encryption.
wpa_driver_ipw_set_key: alg=none key_idx=0 set_tx=0 seq_len=0 key_len=0
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
Failed to set encryption.
Scan timeout - try to get results
Received 609 bytes of scan results (3 BSSes)
Scan results: 3
Selecting BSS from priority group 0
0: 00:0c:41:e3:a6:7b ssid='linksys' wpa_ie_len=24 rsn_ie_len=0 caps=0x11
selected based on WPA IE
Trying to associate with 00:0c:41:e3:a6:7b (SSID='linksys' freq=0 MHz)
Cancelling scan request
WPA: clearing own WPA/RSN IE
Automatic auth_alg selection: 0x1
wpa_driver_ipw_set_auth_alg: auth_alg=0x1
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
WPA: using IEEE 802.11i/D3.0
WPA: Selected cipher suites: group 8 pairwise 8 key_mgmt 2
WPA: set AP WPA IE - hexdump(len=24): dd 16 00 50 f2 01 01 00 00 50 f2 02 01 00 00 50 f2 02 01 00 00 50 f2 02
WPA: clearing AP RSN IE
WPA: using GTK TKIP
WPA: using PTK TKIP
WPA: using KEY_MGMT WPA-PSK
WPA: Set own WPA IE default - hexdump(len=24): dd 16 00 50 f2 01 01 00 00 50 f2 02 01 00 00 50 f2 02 01 00 00 50 f2 02
No keys have been configured - skip key clearing
wpa_driver_ipw_set_drop_unencrypted: enabled=1
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
State: DISCONNECTED -> ASSOCIATING
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
Setting authentication timeout: 15 sec 0 usec
EAPOL: External notification - EAP success=0
EAPOL: External notification - EAP fail=0
EAPOL: External notification - portControl=Auto
Wireless event: cmd=0x8b1a len=16
Wireless event: cmd=0x8b15 len=20
Wireless event: new AP: 00:00:00:00:00:00
BSSID 00:00:00:00:00:00 blacklist count incremented to 2
State: ASSOCIATING -> DISCONNECTED
EAPOL: External notification - portEnabled=0
EAPOL: External notification - portValid=0
EAPOL: External notification - EAP success=0
CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
wpa_driver_ipw_set_key: alg=none key_idx=0 set_tx=0 seq_len=0 key_len=0
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
Failed to set encryption.
wpa_driver_ipw_set_key: alg=none key_idx=1 set_tx=0 seq_len=0 key_len=0
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
Failed to set encryption.
wpa_driver_ipw_set_key: alg=none key_idx=2 set_tx=0 seq_len=0 key_len=0
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
Failed to set encryption.
wpa_driver_ipw_set_key: alg=none key_idx=3 set_tx=0 seq_len=0 key_len=0
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
Failed to set encryption.
wpa_driver_ipw_set_key: alg=none key_idx=0 set_tx=0 seq_len=0 key_len=0
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
Failed to set encryption.



Vous pouvez m'aider SVP 🙁 Je suis carrement perdu !!
Bonjour à tous.

J'ai enfin reussi a resoudre mon probleme de configuration pour le support du WPA TKIP.

Pour tout ceux que ca interesse je vais decrire ici la procedure a suivre.

Mon mini tuto a été testé avec une carte Wifi IPW2200 sur une FC5

1) installer la carte wifi comme decrit ici :
http://www.fedora-france.org/modules/wfsection/article.php?articleid=37
--> en adaptant pour ipw2200 😉

2)Configuration de wpa_supplicant

----> Wpa_supplicant est installé par defaut dans FC5. Il est inutile de le mettre a jour.

Tout d'abord editer le fichier de config /etc/wpa_supplicant/wpa_supplicant.conf
le configurer ainsi :

[root@localhost ~]# cat /etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel

network={
ssid="linksys" // placez ici le nom de votre SSID
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
pairwise=TKIP // Optionel
psk="clewpatkip" // ICI votre Cle WPA
}

Voila pour la configuration.
Pour information cette version de wpa_supplicant a été compilé avec l'option "CONFIG_DRIVER_WEXT=y"
afin d'utiliser directement les nouvelles api du kernel

Comme on utilise un nouveau driver, on ne lance plus exactement wpa_supplicant de la meme facon.

Il ne faut plus utiliser -Dipw mais -Dwext, cela donne une ligne de ce style :

wpa_supplicant -Dwext -ieth1 -c /etc/wpa_supplicant.conf &

Voila j'espere que cela permettra a d'autre de moins galerer que moi 😉
Ah oui j'ai oublié, pour activer la connection wifi au demarrage :

1) creer un fichier wifi_wpa dans /etc/init.d/ qui contient :

#!/bin/bash
if [ -x /usr/sbin/wpa_supplicant ];
then
/usr/sbin/wpa_supplicant -Dwext -i eth0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B

if !(dhclient eth0);
then
echo "Echec de la configuration DHCP"
else
echo "Configuration DHCP reussie !"
fi
fi

exit 0

2) donner les droits d'executions : chmod 751 /etc/init.d/wifi.wpa

3) creer le lien suivant : ln -s /etc/init.d/wifi.wpa /etc/rc5.d/S41netwifiwpa

Voila maintenant ca devrait demarrer nickel !

:-D
Bonsoir,

tres bien le tuto, pour conseil, fait un seul document et poste le dans la section tuto comme ca c est plus simple pour une recherche et comme ca tu en feras profiter touts le monde, car tu sais que dans quelques jours une personne ne fera pas de recherche et pose la question pour faire du WPA et la rien de plus simple, on lui repondra tous, :
VA FAIRE UN TOUR DANS LES TUTOS 😉

Voila
J'ai suivi ton tuto et
la commande wpa_supplicant -Dwext -ieth1 -c /etc/wpa_supplicant/wpa_supplicant.conf &
fonctionne dans mon cas mais je ne suis pas capable d'obtenir d'adresse ip. La carte reste inactive. Mais la connexion est établie. (Même bizarrement dans KWifiManager, il me voit connecté, je pensais que ça gérait pas le WAP?)

Par contre, j'ai essayé ton script et j'ai une erreur sur

/usr/sbin/wpa_supplicant -Dwext -i eth1 -c /etc/wpa_supplicant/wpa_supplicant.conf -B

(J'ai adapté pour moi, car ma carte est sur eth1 et non eth0.) Là, je ne comprends pas pourquoi. La seule différence c'est le & et le -B.

De toute façon, je n'arrive pas à récupérer l'ip. (J'ai du passer en WEP et ajouter la clé dans Wireless settings dans la configuration de la carte).
Je suis vraiment perdu sous Linux, un peu d'aide serait la bienvenue. Merci.


Est ce qu'il y un moyen aussi de pouvoir faire plusieurs profils WAP différents?
Salut ZeToUNE,
la commande wpa_supplicant -Dwext -ieth1 -c /etc/wpa_supplicant/wpa_supplicant.conf &
fonctionne dans mon cas mais je ne suis pas capable d'obtenir d'adresse ip. La carte reste inactive. Mais la connexion est établie. (Même bizarrement dans KWifiManager, il me voit connecté, je pensais que ça gérait pas le WAP?)
Ok c'est pas tres compliqué...

Alors en root dans la console tu tapes :
wpa_supplicant -Dwext -ieth1 -c /etc/wpa_supplicant/wpa_supplicant.conf &
--> tu vas ainsi activer WPA supplicant et t'authentifier aupres de ton access Point wifi

Ensuite il te faut une adresse IP, si tu as un DHCP tu tapes (en root):
dhclient eth1

Si tu n'as pas de serveur dhcp tu tapes (en root) :
ifconfig eth1 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255 up
--> choisit biensur l'adresse ip qui te convient...

Voila ca devrait marcher. 😉

En ce qui concerne le script de demarrage c'est une petite bidouille si ca marche a la main essai ce qui suit :

essai ca si tu as un DHCP:
#! /bin/bash
# wifi : wpa supplicant init

echo " [wifi]: Chargement de WPA supplicant ..."
if [ -x /usr/sbin/wpa_supplicant ];
then
/usr/sbin/wpa_supplicant -Dwext -i eth1 -c /etc/wpa_supplicant/wpa_supplicant.conf -B

if !(dhclient eth1);
then
echo "Echec de la configuration DHCP"
else
echo "Configuration DHCP reussie !"
fi
fi

exit 0


essai plutot ca si tu n'as pas de DHCP (addresse ip fixe) :

#! /bin/bash
# wifi : wpa supplicant init

echo " [wifi]: Chargement de WPA supplicant ..."
if [ -x /usr/sbin/wpa_supplicant ];
then
/usr/sbin/wpa_supplicant -Dwext -i eth0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B

ifconfig eth1 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255 up
fi

exit 0

Bon courage
🙂
clems > La section tuto du site ne doit plus etre utilisée.
Tout se passe maintenant dans la section documentation (le wiki) : il y a un joli onglet en haut de chaque page.
Inscris toi à la mailing-list, puis poste ton tuto dessus.
Il sera relu, éventuellement modifié, puis posté dans le wiki.

Voir : http://www.fedora-france.org/modules/wiwimod/index.php?page=Comment+participer+%E0+la+r%E9daction+de+ce+wiki&back=WiwiHome

Merci pour ta contribution.