Page 1 sur 1

[wifi] problème avec wpa_supplicant

Publié : jeu. 17 janv. 2013, 22:47
par toupaclop
Bonjour,
Dans le cadre de l'installation d'archlinux, je bute sur la mise en place du wifi.
A priori je n'ai pas de problème de pilote :
lspci -k
0c:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
Subsystem: Intel Corporation Device 1021
Kernel driver in use: iwl3945
j'ai suivi le tuto de cette page : http://wiki.archlinux.fr/Wifi
Comme je suis en wpa-tkip, j'ai renseigné mon fichier /etc/wpa_supplicant/wpa_supplicant.conf ainsi :
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=2
ap_scan=1
fast_reauth=1
network={
ssid="Radiolitec"
psk="monmotdepasse"
priority=5
}
Mais quand je lance la commande :
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
j'obtiens des erreurs qui s'affichent jusqu'à ce que j'arrête la commande :
ioctl[SIOCSIWSCAN]: Device or resource busy
wlan0: Failed to initiate AP scan
ioctl[SIOCSIWSCAN]: Device or resource busy
wlan0: Failed to initiate AP scan
ioctl[SIOCSIWSCAN]: Device or resource busy
wlan0: Failed to initiate AP scan
ioctl[SIOCSIWSCAN]: Device or resource busy
wlan0: Failed to initiate AP scan
wlan0: Trying to associate with 00:0a:78:93:03:ce (SSID='Radiolitec' freq=2457 MHz)
ioctl[SIOCSIWFREQ]: Device or resource busy
ioctl[SIOCSIWESSID]: Device or resource busy
wlan0: Association request to the driver failed
wlan0: Associated with 00:0a:78:93:03:ce
wlan0: WPA: Invalid EAPOL-Key MIC when using TPTK - ignoring TPTK
wlan0: WPA: Could not verify EAPOL-Key MIC - dropping packet
wlan0: WPA: Invalid EAPOL-Key MIC when using TPTK - ignoring TPTK
wlan0: WPA: Could not verify EAPOL-Key MIC - dropping packet
wlan0: Authentication with 00:0a:78:93:03:ce timed out.
wlan0: CTRL-EVENT-DISCONNECTED bssid=00:00:00:00:00:00 reason=0
ioctl[SIOCSIWSCAN]: Device or resource busy
wlan0: Failed to initiate AP scan
ioctl[SIOCSIWSCAN]: Device or resource busy
wlan0: Failed to initiate AP scan
ioctl[SIOCSIWSCAN]: Device or resource busy
wlan0: Failed to initiate AP scan
ioctl[SIOCSIWSCAN]: Device or resource busy
wlan0: Failed to initiate AP scan
wlan0: Trying to associate with 00:0a:78:93:03:ce (SSID='Radiolitec' freq=2457 MHz)
ioctl[SIOCSIWFREQ]: Device or resource busy
ioctl[SIOCSIWESSID]: Device or resource busy
...
Et je ne trouve pas de réponse à cela.
Merci pour votre aide

Re: [wifi] problème avec wpa_supplicant

Publié : jeu. 17 janv. 2013, 23:03
par Youpi
et quand tu fais avec le fichier par défaut ?

Code : Tout sélectionner

wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf

Re: [wifi] problème avec wpa_supplicant

Publié : jeu. 17 janv. 2013, 23:09
par benjarobin
@Youpi Comment veut que cela fonctionne avec le fichier d'exemple ? D'ailleurs /etc/wpa_supplicant.conf n'existe plus

Il faut d'abord vérifier que le driver fonctionne correctement en scannant les réseaux wifi disponible:

Code : Tout sélectionner

iwlist wlan0
Puis utiliser le fichier minimaliste de wpa_supplicant fournit dans le Wiki, le tient au déjà trop compliqué :-)

Re: [wifi] problème avec wpa_supplicant

Publié : ven. 18 janv. 2013, 19:43
par toupaclop
@youpi, je rejoins benjarobin : wpa_supplicant.conf se trouve maintenant dans le répertoire /etc/wpa_supplicant (je me suis fait avoir au début en suivant le wiki qui ne l'a pas encore intégré).

@ benjarobin, iwlist wlan0 scanning donne :
$ iwlist wlan0 scanning
wlan0 Scan completed :
Cell 01 - Address: 00:0A:78:93:03:CE
Channel:10
Frequency:2.457 GHz (Channel 10)
Quality=70/70 Signal level=-21 dBm
Encryption key:on
ESSID:"Radiolitec"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s
Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
36 Mb/s; 48 Mb/s; 54 Mb/s
Mode:Master
Extra:tsf=00000001229af2bc
Extra: Last beacon: 162810ms ago
IE: Unknown: 000A526164696F6C69746563
IE: Unknown: 010482848B96
IE: Unknown: 03010A
IE: Unknown: 2A0104
IE: Unknown: 32080C1218243048606C
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (1) : TKIP
Authentication Suites (1) : PSK
Quant au contenu du fichier wpa-supplicant.conf, j'ai testé les 3 premières possibilités du wiki (Wifi-ArchwikiFR), soit "simple", "WPA2-PSK simple" et "WPA-TKIP" en commentant à chaque fois les 2 autres; pour le simple :
network={
ssid="Radiolitec"
psk="monmotdepasse"
priority=5
}

#ctrl_interface=/var/run/wpa_supplicant
#ctrl_interface_group=0
#eapol_version=2
#ap_scan=1
#fast_reauth=1
#network={
# ssid="Radiolitec"
# psk="monmotdepasse"
# priority=5
#}

#ctrl_interface=/var/run/wpa_supplicant
#ctrl_interface_group=0
#eapol_version=2
#ap_scan=1
#fast_reauth=1
#network={
# ssid="Radiolitec"
# scan_ssid=1
# psk="monmotdepasse"
# key_mgmt=WPA-PSK
# proto=WPA
# pairwise=TKIP
# group=TKIP
#}
qui me renvoit la même chose qu'indiqué dans mon premier message.

Re: [wifi] problème avec wpa_supplicant

Publié : sam. 19 janv. 2013, 15:52
par Fif91
Bonjour,
J'ai eu pas mal de déboires dans la configuration du Wifi, d'une distribution à l'autre : le paramètrage d'un wpa_supplicant d'une autre distribution ne fonctionnait pas sur une autre, avec le même driver utilisé.
J'ai notamment eu le problème avec ap_scan
- Sous Mageia avec ap_scan=1, j'ai du réseau, mais pas sous ArchLinux
- Sous ArchLinux, seul ap_scan=2 fonctionne

Je n'ai pas vraiment de solution pour ton problème, mais pourrais-tu essayer avec la directive network suivante :

Code : Tout sélectionner

network={
ssid="Radiolitec"
psk="monmotdepasse"
priority=1
proto=WPA
key_mgmt=WPA-NONE
pairwise=NONE
group=TKIP
}
Si ne fonctionne toujours pas, essaie en y ajoutant :
scan_ssid=0
bssid=00:0a:78:93:03:ce
Tu peux aussi y adjoindre :
auth_alg=OPEN
En espérant que cela te vienne en aide.

Re: [wifi] problème avec wpa_supplicant

Publié : dim. 20 janv. 2013, 19:50
par toupaclop
@Fif91 : merci pour ta réponse et désolé de ne répondre à mon tour que maintenant.
Il se trouve que le problème s'est étendu et que j'ai une erreur liée directement à la première ligne :
unknown global field 'ctl_interface=/var/run/wpa_supplicant'
Invalid configuration line 'ctl_interface=/var/run/wpa_supplicant'
...
Failed to read or parse configuration '/etc/wpa_supplicant.conf'
Effectivement, ce fichier n'existe pas !
Que faire ?

Re: [wifi] problème avec wpa_supplicant

Publié : dim. 20 janv. 2013, 20:02
par Fif91
toupaclop a écrit :Citer:
unknown global field 'ctl_interface=/var/run/wpa_supplicant'
Invalid configuration line 'ctl_interface=/var/run/wpa_supplicant'
...
Failed to read or parse configuration '/etc/wpa_supplicant.conf'
La commande exacte qui doit être présente dans le fichier
ctrl_interface=/var/run/wpa_supplicant

Re: [wifi] problème avec wpa_supplicant

Publié : lun. 21 janv. 2013, 21:14
par toupaclop
C'est la honte :-(. Merci pour avoir relevé cette erreur de frappe.
J'ai donc appliqué tes solutions mais, une fois la commande lancée, il ne se passe rien (le curseur clignote en dessous) et je suis obligé de stopper la commande (5 mn d'attente quand même !) avec Ctrl+C.
J'ai essayé de revenir aux réglages initiaux et il me resterai comme erreur :
ioctl[SIOCSIWFREQ]: Device or resource busy
mais je ne trouve aucune réponse avec notre ami google.