Page 1 sur 1

Problème WIFI (carte Atheros AR 5005 G) et wpa_supplicant

Publié : 30 mai 2010, 08:54
par jpminetti
Salut à tous :) ,

J'essaye depuis quelques temps de configurer mon WIFI sans succés sur mon ordinateur portable.

Mon routeur:

Code : Tout sélectionner

TRENDnet TEW-432BRP
SSID: MonReseau
Channel: 6
Extended Range Mode: disabled
SSID Broadcast: enabled
Authentication type: WPA2
PSK / EAP: PSK
Cipher Type: AES
Passphrase: Ma passphrase
Mon ordinateur portable:

Code : Tout sélectionner

Toshiba Satellite L30-105 (PSL33E-02S02HFR)
Processeur: Genuine Intel Pentium Dual-Core T2060 (i686) - 1,60 GHz
Carte WIFI: Atheros AR 5005 G Wireless (processeur AR 2413/4 - 802.11bg)
Système: CentOS 5.5 (noyau 2.6.18-194.3.1.el5)
Lors de l'installation du système, le pilote ath5k a été installé et semble bien fonctionner. La commande dmesg me renvoi:

Code : Tout sélectionner

...
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: World regulatory domain updated:
        (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
        (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
        (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
        (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
        (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
        (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
...
ACPI: PCI Interrupt 0000:09:04.0[A] -> GSI 22 (level, low) -> IRQ 209
ath5k 0000:09:04.0: registered as 'phy0'
ath: EEPROM regdomain: 0x64
ath: EEPROM indicates we should expect a direct regpair map
ath: Country alpha2 being used: 00
ath: Regpair used: 0x64
phy0: Selected rate control algorithm 'minstrel'
ath5k phy0: Atheros AR2413 chip found (MAC: 0x78, PHY: 0x45)
...
lspci me donne:

Code : Tout sélectionner

...
09:04.0 Ethernet controller: Atheros Communications Inc. AR2413 802.11bg NIC (rev 01)
...
et lsmod me retourne:

Code : Tout sélectionner

...
ath5k                 124029  0 
...
mac80211              139073  1 ath5k
...
ath                    12737  1 ath5k
...
cfg80211              141449  3 ath5k,mac80211,ath
...
rfkill                 19797  1 cfg80211
...
wireless_compat         5825  2 cfg80211,rfkill
...
J'arrive à démarrer l'interface:

Code : Tout sélectionner

ifconfig wlan0 up
et à faire un iwlist scan:

Code : Tout sélectionner

lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

wlan0     Scan completed :
          Cell 01 - Address: 00:14:D1:35:6F:EE
                    Channel:6
                    Frequency:2.437 GHz (Channel 6)
                    Quality=70/70  Signal level=-39 dBm  
                    Encryption key:on
                    ESSID:"MonReseau"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              12 Mb/s; 24 Mb/s; 36 Mb/s
                    Bit Rates:9 Mb/s; 18 Mb/s; 48 Mb/s; 54 Mb/s
                    Mode:Master
                    Extra:tsf=0000003cc99032f2
                    Extra: Last beacon: 440ms ago
                    IE: Unknown: 00074D494E45545449
                    IE: Unknown: 010882848B960C183048
                    IE: Unknown: 030106
                    IE: Unknown: 2A0100
                    IE: Unknown: 32041224606C
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : CCMP 
                        Pairwise Ciphers (1) : CCMP 
                        Authentication Suites (1) : PSK  
                       Preauthentication Supported

sit0      Interface doesn't support scanning.
ifconfig me retourne:

Code : Tout sélectionner

wlan0     Link encap:Ethernet  HWaddr 00:16:E3:B3:13:59  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:32 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          RX bytes:904 (904.0 b)  TX bytes:6138 (5.9 KiB)
Mais quand j'essaye de démarrer wpa_supplicant:

Code : Tout sélectionner

wpa_supplicant -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.MonReseau.conf -Dwext -B
il me retourne:

Code : Tout sélectionner

(wext) Device wlan0 kernel driver name: ath5k.
Device wlan0 kernel driver name: ath5k.
ioctl[SIOCSIWAUTH]: Operation not supported
WEXT auth param 4 value 0x0 - 
Un wpa_cli status me retourne:

Code : Tout sélectionner

Selected interface 'wlan0'
bssid=00:14:d1:35:6f:ee
ssid=MonReseau
id=0
pairwise_cipher=CCMP
group_cipher=CCMP
key_mgmt=WPA2-PSK
wpa_state=4WAY_HANDSHAKE
En apparence et malgrès le message ioctl[SIOCSIWAUTH]: Operation not supported, ça à l'air de fonctionner. Je dis bien en apparence, car si je fais un dhclient wlan0, j'ai:

Code : Tout sélectionner

Internet Systems Consortium DHCP Client V3.0.5-RedHat
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/wlan0/00:16:e3:b3:13:59
Sending on   LPF/wlan0/00:16:e3:b3:13:59
Sending on   Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 21
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 17
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 1
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
Mais pas d'attribution d'adresse IP. Un ifconfig me donne:

Code : Tout sélectionner

wlan0     Link encap:Ethernet  HWaddr 00:16:E3:B3:13:59  
          adr inet6: fe80::216:e3ff:feb3:1359/64 Scope:Lien
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:531 errors:0 dropped:0 overruns:0 frame:0
          TX packets:615 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          RX bytes:60003 (58.5 KiB)  TX bytes:99811 (97.4 KiB)
Maintenant si j'essaye de redémarrer wpa_supplicant avec une adresse IP statique:

Code : Tout sélectionner

ifconfig wlan0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255 up
wpa_supplicant -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.MonReseau.conf -Dwext -B
et qu'ensuite j'essaye de faire un ping sur une machine: j'ai rien.
Par contre, un wpa_cli status me retourne maintenant:

Code : Tout sélectionner

Selected interface 'wlan0'
wpa_state=ASSOCIATING
ip_address=192.168.0.2
Je pense que j'ai zappé quelque chose au niveau de la configuration du wpa_supplicant ! Et ça a certainement un rapport avec le message ioctl[SIOCSIWAUTH]: Operation not supported.
Mon fichier wpa_supplicant.MonReseau.conf:

Code : Tout sélectionner

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
ap_scan=1

network={
        ssid="MonReseau"
        scan_ssid=1
        proto=WPA2
        key_mgmt=WPA-PSK
        pairwise=CCMP
        group=CCMP
        psk="Ma passphrase"
}
En remerciant ceux et celles qui voudront bien me mettre sur la voie,
Jean-Philippe MINETTI