 | Description : NDISWrapper est un utilitaire permettant d'utiliser les pilotes (drivers) Windows pour faire reconnaitre les cartes réseaux sous Linux (et plus particulièrement, les cartes réseaux Wifi).
NDISWrapper fonctionne sur plateforme 32 bits et AMD64 car il existe des paquets précompilés pour ces deux architectures. Si vous utilisez la version de suse AMD64, vous devez absolument utiliser des pilotes pour Windows 64 bits car les pilotes pour Windows normaux (32 bits) ne fonctionneront pas en 64 bits (voyez sur le site du constructeur si un tel pilote existe).
Après installation de Ndiswrapper sur votre Linux voici donc les commandes :
1 - Copier/Coller le dossier du driver dans votre répertoire home ensuite passer en ligne de commande dans votre terminal et aller chercher le fichier.inf dans ce dossier et tapez la commande suivante en root :
ndiswrapper -i votre_driver.inf
Le nom du fichier .inf est sensible à la casse ! N'hésitez pas à utiliser la touche Tab pour compléter automatiquement le nom du fichier.
2 - Pour vérifier que NDisWrapper a bien installé votre pilote, tapez la commande suivante en root :
ndiswrapper -l
3 - Vous devriez voir un message dans le genre de celui-ci :
Installed ndis drivers:
(votre_driver) driver present, hardware present
4 - Ensuite, nous allons créer un module pour le charger dans le noyau Linux. Ce module sera créé à partir du pilote Windows que nous avons chargé précédemment. Pour faire ceci, utilisez la commande suivante en root :
ndiswrapper -m
5 - Nous allons maintenant tester si le module que nous venons de créer fonctionne. Pour cela, on va le charger dynamiquement dans le noyau avec la commande suivante en root :
modprobe ndiswrapper
Si tout s'est bien passé, vous devriez avoir une interface wlan0 existante. Vous pouvez vérifier cela en tapant iwconfig dans votre terminal.
Si ce n'est pas le cas, essayez de décharger le module et rechargez-le toujours en root : modprobe -r ndiswrapper puis modprobe ndiswrapper.
Charger automatiquement ndiswrapper au démarrage
Pour que NDisWrapper se charge à chaque démarrage, il suffit d'ajouter une ligne contenant ndiswrapper à la fin du fichier "/etc/modules". Faites-le manuellement avec root. |