NDISGTK : le mode graphique de NDISWrapper
NdisGtk est une interface graphique pour le module ndiswrapper.
Ce module permet de faire fonctionner un pilote Windows de type réseau WIFI et potentiellement bluetooth sous Linux.
Dans ce cas, ne pas oublier d'ajouter le CD-ROM comme dépôt, si ce n'est déjà fait.
Vous pouvez copier les fichiers
Ndiswrapper
présents sur le CD d'Ubuntu dans votre dossier personnel et lancer la commande sudo dpkg -i ndiswrapper*.deb
Installation
Il faut installer le paquet ndisgtk.
Utilisation
Ndisgtk enfin installé, vous pouvez l'ouvrir en cliquant sur Système → Administration → Pilotes sans fil Windows Vous obtiendrez cette fenêtre :
Cliquez alors sur Installer un nouveau pilote (ou Install new driver) Sélectionnez le fichier de votre pilote et validez.
Si en dessous du nom de votre carte vous avez un message d'erreur ou précisant qu'elle n'est pas active, vous pouvez essayer un autre pilote (plus vieux ou plus récent). Si vous avez le message "invalid driver", c'est peut-être que le logiciel ne trouve pas le fichier .sys qui doit accompagner le pilote windows.
Pensez à faire un clic droit sur l'icone du NetworkManager en haut à droite et "Activer le réseau sans fil" (notamment si vous avez démarré Ubuntu à partir d'un LiveCD|LiveUSB). Si vous voyez la liste des réseaux Wifi, vous avez gagné sinon, maintenant, il ne vous reste plus qu'à passer la main à ndiswrapper.
Problèmes
- Si sous Feisty après avoir installé un pilote et redémarré, la carte n'apparaît pas dans l'interface de gestion du réseau, il faudra ouvrir un terminal et taper :
sudo modprobe ndiswrapper
et normalement après ça marche parfaitement.
- Si après avoir installé un pilote rien ne s'ajoute à la liste c'est que l'un des dossiers dans lequel se trouve votre pilote (ou le pilote) contient une espace dans son nom. Il vous faudra simplement renommer le tout sans espace…
- Sous Jaunty, vérifiez que le paquet "gnome-network-admin" est installé sinon il faut l'installer gnome-network-admin (par exemple quand on démarre en LiveCD).