Module zd1201 probleme de key avec network manager debian squeeze Salut à tous ça fait longtemps que j’ai pas poster … désolé … Bricolage maison + 2 enfants Bref tout ça pour dire que je me suis retrouver avec un problème d’un autre temps et c est peu de le dire : Un de mes premier post sur tuxme.net était comment faire fonctionner un dungle wifi peabird exotique 🙂 et la je me retrouve avec le même problème mais sur squeeze et tout se passe bien du début à la … euh non en fait au milieu. Une fois installer les drivers etc etc je lance avec gnome et network manager le bon réseau un pop up me demande la clef et là … il ne fait plus que me redemander la clef et ne se connecte jamais. Après avoir pousser le vis à donf et lancer avec un pote toute les commandes habituelle comme iwevent iwlist wlan0 scan, etc … etc. on s’est rendu compte que le problème venait plus ou moins de network manager qui n’enregistrait pas la clef. Du coup en passant en manuel et en créant un petit script bidon tout fonctionne impeccable 🙂 1/ Install : Vérification du dungle # lsub Bus 001 Device 002: ID 0586:3400 ZyXEL Communications Corp. ZyAIR B-220 IEEE 802.11b Adapter Donc DL du firmware + install donne : wget 'http://prdownloads.sourceforge.net/linux-lc100020/zd1201-0.14-fw.tar.gz?download' -O zd1201-0.14-fw.tar.gz tar -zxvf zd1201-0.14-fw.tar.gz cd zd1201-0.14-fw sudo mkdir /usr/local/lib/firmware sudo mv *fw /usr/local/lib/firmware sudo apt-get install wirless-tools sudo modprobe zd1201 Théoriquement votre firmware est installé et votre dungle est censé fonctionner. Et c est la que ça se complique. 2/ Modif init.d + Script Le problème viendrait de network-manager de gnome qui ne garde aucune clef wep wpa … etc Je ne vais pas vous demander de le suprimer mais de déplacer son script d’initialisation : sudo mkdir /etc/init.d/tempo/ sudo /etc/init.d/network-manager stop sudo mv /etc/init.d/network-manager /etc/init.d/tempo Maintenant on va créer un script de démarrage avec le paramétrage de votre carte à l’ancienne 😉 sudo vi /etc/init.d/StartWifi et vous y entrez ses quelques lignes en adaptant évidement à votre conf 😉 #!/bin/bash case "$1" in start|"") /sbin/iwconfig wlan0 essid <VotreReseau> key <VotreCleWep> channel <LeChannel> /sbin/ip l s wlan0 up /sbin/dhclient wlan0 ;; stop) ;; *) echo "Usage: StartWifi [start|stop]" >&2 exit 3 ;; esac Bon beaucoup vont me dire que c’est un peu moyen voire très mauvais comme script dans init.d mais bon … pour ce que l’on lui demande 🙁 Une fois enregistrer faite : sudo update-rc.d StartWifi start 99 2 . stop 99 2 . Branchez votre dungle et faite un petit redémarrage de test 😉 Voila 🙂 PS: Pour vous aider n’oubliez pas les commandes : sudo iwlist wlan0 scan // pour scanner les réseaux environnant sudo iwevent // pour voire les différentes modification que reçoit votre carte sudo dhclient wlan0 // pour obtenir un adresse de votre serveur dhcp a+++ Navigation de l’article minecraft 1.5 linuxScript de maintient de réseau wifi