Bonsoir,
J'essaye de configurer mon réseau wifi en WPA, mais bien sûr, ça ne marche
pas :o/
Je suis sous debian etch. J'ai donc installé le paquet wpasupplicant. Ma
config dans /etc/network/interfaces est la suivante :
iface wlan0 inet static
address 192.168.0.2
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.254
wpa-driver ndiswrapper
wpa-ssid xxx
wpa-psk yyy
wpa-key-mgmt WPA-PSK
Comme vous pouvez le voir, j'utiliser ndiswrapper pour ma carte réseau,
soit disant à base de prism54 que le driver linux n'a jamais voulu
reconnaître. Bref !
Lorsque je monte l'interface, je n'ai pas de signal radio, et le message
suivant dans les logs :
Jan 14 22:04:01 endor kernel: ADDRCONF(NETDEV_UP): wlan0: link is not ready
En mode débug, ifup donne :
# ifup wlan0 --verbose
Configuring interface wlan0=wlan0 (inet)
run-parts --verbose /etc/network/if-pre-up.d
run-parts: executing /etc/network/if-pre-up.d/wireless-tools
run-parts: executing /etc/network/if-pre-up.d/wpasupplicant
wpa_supplicant: wpa-driver ndiswrapper
wpa_supplicant: /sbin/wpa_supplicant -B -P /var/run/wpa_supplicant.wlan0.pid -i
wlan0 -D ndiswrapper -C /var/run/wpa_supplicant
Starting /sbin/wpa_supplicant...
wpa_supplicant: ctrl_interface socket located
at /var/run/wpa_supplicant/wlan0
wpa_supplicant: configuring network block -- 0
wpa_supplicant: wpa-ssid "xxx" -- OK
wpa_supplicant: wpa-psk ***** -- OK
wpa_supplicant: wpa-key-mgmt WPA-PSK -- OK
wpa_supplicant: enabling network block 0 -- OK
ifconfig wlan0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255 up
route add default gw 192.168.0.254 wlan0
run-parts --verbose /etc/network/if-up.d
run-parts: executing /etc/network/if-up.d/mountnfs
run-parts: executing /etc/network/if-up.d/ntpdate
run-parts: executing /etc/network/if-up.d/wpasupplicant
Côté AP, je pense que tout est bon, car je le vois bien :
# iwlist wlan0 scan
wlan0 Scan completed :
Cell 01 - Address: 06:0F:B5:90:59:D9
ESSID:"xxx"
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.462 GHz (Channel 11)
Quality:60/100 Signal level:-57 dBm Noise level:-96 dBm
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Extra:bcn_int=100
Extra:atim=1
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (1) : TKIP
Authentication Suites (1) : PSK
Quand l'interface est montée, je vois bien le démon wpa_supplicant tourner.
Le soucis semble venir de la radio. Or, ma config en WEP est comme ceci :
iface wlan0-wep inet static
address 192.168.0.2
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.254
#wireless-mode managed
wireless-channel 11
wireless-essid xxx
wireless-key1 aaa
wireless-key2 bbb
wireless-key3 ccc
wireless-key4 fff
Et là, ça fonctionne parfaitement. Les logs donnent :
# ifup wlan0=wlan0-wep --verbose
Configuring interface wlan0=wlan0-wep (inet)
run-parts --verbose /etc/network/if-pre-up.d
run-parts: executing /etc/network/if-pre-up.d/wireless-tools
run-parts: executing /etc/network/if-pre-up.d/wpasupplicant
ifconfig wlan0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255 up
route add default gw 192.168.0.254 wlan0
run-parts --verbose /etc/network/if-up.d
run-parts: executing /etc/network/if-up.d/mountnfs
run-parts: executing /etc/network/if-up.d/ntpdate
run-parts: executing /etc/network/if-up.d/wpasupplicant
Une idée ?
PS : avant d'envoyer ce message, je viens de vérifier que j'arrive bien à
me connecter à mon AP en WPA depuis le Palm de ma femme. C'est marrant,
l'établissement de la connexion est 10 fois plus rapide qu'en WEP...
--
Frédéric
http://www.gbiloba.org