
Le 29/12/2011 : Je vais reprendre ce tuto à zéro car il y a pas mal d'erreurs dessus.
Il y a quelques mois, j'ai acheté une nouvelle carte WIFI N, elle fonctionne parfaitement sous windows mais c'est la cata lorsque j'essaye sous linux... pas de drivers détectés. Ma carte est une Trendnet TEW-643PI qui utilise une puce wifi de chez Realtek les pilotes sont propriétaires et n'existent pas sous linux.
.
C'est la solution à notre problème, en effet il existe des outils permettant d'utiliser les pilotes de windows sous linux. Les manipulations suivantes sont réalisées sous debian 5 qui n'est pas à jour, je vais donc avoir besoin d'une source de connexion autre que ma carte wifi, j'utiliserai le Freeplug de ma Freebox HD.
Avant de commencer, créez un dossier wifi dans votre home. Il vous faut ensuite le pilote windows de votre équipement wifi, il se trouve généralement sur le CD inclus avec votre matériel (il porte l'extension .inf). Placez le dans le dossier wifi précedemment créé.
Vous avez aussi besoin de deux packets : ndiswrapper-common (disponible ici) et ndiswrapper-utils (disponible ici).
Placez vous dans le dossier où vous avez enregistré les packages.
Nous pouvons maintenant installer ce dont nous avons besoin :
apt-get install wireless-tools module-assistant dkpg -i ndiswrapper-common.deb dkpg -i ndiswrapper-utils.deb
Il faut aussi ajouter votre pilote dans ndiswrapper. N'oubliez pas de remplacer mes valeurs par les votres.
ndiswrapper -i /home/maxime/net819xp.inf ndiswrapper -m
La commande ndiswrapper -m va créer un alias réseau, si vous n'avez pas d'autre périphérique wifi son nom sera wlan0.
Vérifions maintenant que notre périphérique est bien installé grâce :
ndiswrapper -i /home/maxime/net819xp.inf ndiswrapper -m
J'ai le résultat suivant, si le résultat est différent ce n'est pas grâve tant qu'il est écrit driver installed
MaX:/media/disk# ndiswrapper -l net819xp : driver installed device (10EC:8190) present
Grâce à module-assistant, nous allons compiler le module ndiswrapper.
m-a prepare m-a a-i ndiswrapper modprobe ndiswrapper
Si on vous demande de mettre à jour ou d'installer les sources faîtes le. Si un message d'erreur vous dit que les paquets sont ignorés vous devez mettre à jour votre système et recommencer la compilation du module.
Si tout c'est bien passé jusqu'à maintenant, en tapant :
iwconfig wlan0
Vous devez obtenir quelque chose de similaire :
Partie en cours de rédaction
.