[wifi] problème avec wpa_supplicant

Applications, problèmes de configuration réseau
toupaclop
Daikyu
Messages : 51
Inscription : sam. 03 avr. 2010, 22:10

[wifi] problème avec wpa_supplicant

Message 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
Dell Ispiron 640m, Windows XP sur DD interne et Archlinux + KDE 4.4 sur DD usb, webcam Logitech notebook deluxe
Avatar de l’utilisateur
Youpi
yeomen
Messages : 252
Inscription : sam. 16 juin 2012, 22:44

Re: [wifi] problème avec wpa_supplicant

Message 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
Arch 64 bit + Kernel ck-corex + Tint2 et fbpanel + OpenBox + Bumblebee + conky + eclipse et matlab
navigateur internet : iron (yaourt iron-bin)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17627
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [wifi] problème avec wpa_supplicant

Message 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é :-)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
toupaclop
Daikyu
Messages : 51
Inscription : sam. 03 avr. 2010, 22:10

Re: [wifi] problème avec wpa_supplicant

Message 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.
Dell Ispiron 640m, Windows XP sur DD interne et Archlinux + KDE 4.4 sur DD usb, webcam Logitech notebook deluxe
Avatar de l’utilisateur
Fif91
yeomen
Messages : 225
Inscription : lun. 17 janv. 2011, 13:23

Re: [wifi] problème avec wpa_supplicant

Message 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.
Mageia 4 x64 | ArchLinux x64 | KDE
MSI P45 Neo-F - Intel E8500 @3.16 GHz - 7 Go RAM - ATI HD Radeon 3850
toupaclop
Daikyu
Messages : 51
Inscription : sam. 03 avr. 2010, 22:10

Re: [wifi] problème avec wpa_supplicant

Message 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 ?
Dell Ispiron 640m, Windows XP sur DD interne et Archlinux + KDE 4.4 sur DD usb, webcam Logitech notebook deluxe
Avatar de l’utilisateur
Fif91
yeomen
Messages : 225
Inscription : lun. 17 janv. 2011, 13:23

Re: [wifi] problème avec wpa_supplicant

Message 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
Mageia 4 x64 | ArchLinux x64 | KDE
MSI P45 Neo-F - Intel E8500 @3.16 GHz - 7 Go RAM - ATI HD Radeon 3850
toupaclop
Daikyu
Messages : 51
Inscription : sam. 03 avr. 2010, 22:10

Re: [wifi] problème avec wpa_supplicant

Message 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.
Dell Ispiron 640m, Windows XP sur DD interne et Archlinux + KDE 4.4 sur DD usb, webcam Logitech notebook deluxe
Répondre