URL: https://linuxfr.org/forums/linux-general/posts/wpa_supplicant-plus-que-capricieux Title: WPA_supplicant plus que capricieux Authors: Obsidian Date: 2008年06月15日T03:50:33+02:00 Tags: ubuntu et firefox Score: 0 Bonsoir à tous, J'utilise une Ubuntu 8.04, et je me connecte en Wi-Fi à une Freebox v4 dotée de sa carte Wi-Fi depuis un portable équipé lui-aussi d'une carte PCMCIA, une DWL-G650+ de chez D-Link (03:00.0 0280: 104c:9066 ACX 111) utilisant `ndiswrapper`. Ça marche très bien ...quand ça marche ! Le problème est que wpa_supplicant est très capricieux au moment de se connecter. Soit ça marche du premier coup, soit je boucle comme ceci (avec une période fixe d'environ deux secondes) : Trying to associate with 00:07:cb:--:--:-- (SSID='-------' freq=2442 MHz) Associated with 00:07:cb:--:--:-- CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys ioctl[SIOCSIWENCODEEXT]: Invalid argument Associated with 00:07:cb:--:--:-- CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys ioctl[SIOCSIWENCODEEXT]: Invalid argument Associated with 00:07:cb:--:--:-- CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys ioctl[SIOCSIWENCODEEXT]: Invalid argument Associated with 00:07:cb:--:--:-- Quand je suis connecté, je peux rester en ligne une journée entière sans interruption, tant qu'il y a un minimum d'activité réseau. Lorsque que je reste _idle_ trop longtemps, je refais face au même problème. Pour avoir une chance de me reconnecter, je suis obligé de terminer tous les processus ayant une activité réseau (refermer Firefox, les clients dhcp, etc), et même ainsi, ce n'est pas garanti. J'utilise une config' de wpa_supplicant rédigée par mes soins à l'époque où la distrib' ne le prenait pas encore en charge. Avec la précédente version d'Ubuntu, le problème se présentait déjà mais moins fréquement. C'est devenu franchement compliqué avec Hardy. Pour pouvoir lancer le réseau, je fais un `/etc/init.d/dbus stop`, je kille ce qui reste (wpa_supplicant et dhclient3), j'éteins les interfaces (eth0 et wlan0 down) et je lance wpa_supplicant à la main avec : `/sbin/wpa_supplicant -P /var/run/wpa_supplicant.wlan0.pid -i wlan0 -D wext -C /var/run/wpa_supplicant -c /etc/wpa_supplicant.conf -d` Pour ne rien arranger, un clic droit->propriétés->Configurer sur l'icône de l'applet réseau de gnome me donne un « L'interface n'existe pas », alors qu'il voit très bien l'interface dans les propriétés elles-mêmes, que j'ai un niveau de signal de 92%, que les paquets passent bien, et que ça fonctionnait dans les versions précédentes. Le voisin me laisse également me connecter à sa Livebox en WEP et là, aucun problème, même le point d'accès est dans la maison d'à côté. Des idées ? Merci à tous.