WPA

Pàgina inicial

Reply to this message
Autor: Frédéric
Data:  
A: ML Guilde
Assumpte: WPA
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