Wireless Network Card Installation
Sommaire
Installer une carte réseau sans fil avec Ndiswrapper
Qu'est-ce-que ndiswrapper?
Ndiswrapper est un petit programme qui utilise les pilotes Windows .inf pour faire fonctionner votre carte réseau sous Linux.
Comment l'obtenir
Cet utilitaire devrait déjà être sur vos CDs d'installation de SuSE. S'il n'est pas déjà installé, ouvrez YaST et installez les paquetages ndiswrapper et wireless-tools.
Prérequis !
Vous aurez besoin :
- De votre carte wireless. Installez-là dès maintenant.
- Du CD du fabriquant contenant les pilotes pour Windows.
Récupérez les pilotes Windows
Inf directement sur le CD
Insérez votre CD de pilote. Cherchez à l'aide de votre nagigateur préféré ou à l'aide de la commande find ( exemple find /media/cd_pilotes -name '*.inf'). Ils sont généralement situés dans un répertoire <tt>files/drivers ou data/drivers. Par exemple :
/media/dvd/files/drivers/bcmwl5a.inf
S'il y a plusieurs fichiers, pas de panique. Il y en a un par version de Windows. Exemple :
bcmwl5a.inf
et
bcmwl5.inf
Le premier est pour win98, le second pour Win2K, Me, and XP. Pour savoir lequel choisir, consultez la liste Ndiswrapper des cartes supportées Dans le cas présent, seul le pilote W98 fonctionnait.
Autres cas
Si le fichier inf n'est pas directement disponible sur le CD, il est certainement inclus dans un fichier .exe ou un fichier .cab. Utilisez alors les utilitaires cabextract sur le fichier .exe et unshield sur le fichier .cab pour en récupérer les fichiers .inf.
Installez le pilote
Ouvrez un terminal et exécutez en tant que root (à l'aide des commandes su ou sudo) :
ndiswrapper -i <Chemin obtenu à partir du CD>
Cela devrait ressembler à
ndiswrapper -i /media/dvd/files/drivers/bcmwl5a.inf
Si tout va bien, tapez ensuite :
ndiswrapper -l
Si tout est correct, vous devriez avoir le résultat suivant :
Installed ndis drivers: <Nom du Pilote> driver present, hardware present
Où <Nom du Pilote> montre le nom du pilote Windows installé. Si le résultat répond "invalid driver" alors vous devrez désinstaller le pilote et en essayez un autre.
Pour désinstaller un pilote, vous aurez besoin de saisir :
ndiswrapper -e <nom du pilote en problème>
Adapteur USB sans fil
La procédure est plus facile avec un adapteur USB. Renseignez l'identifiant du vendeur et du produit avec l'option -t. Vous pouvez obtenir ces informations à partir de la page YaST Information Matérielle - USB. Ce sont 2 identifiants de 4 caractères comme 0437f.
La commande à taper est alors :
ndiswrapper -d xxxx:xxxx <Nom du pilote>
Validez le résultat à l'aide de la commande
dmesg
pour valider l'installation.
Si cela fonctionne, activez le chargement de ndiswrapper au démarrage du systèm à l'aide de :
ndiswrapper -m
Configurer votre carte avec YaST
Après avoir installé ndiswrapper, ouvrez Yast et allez dans Périphériques Réseau --> Carte Réseau. Choisissez méthode traditionnelle. Après que le module est chargé la configuration de votre machine, cliquez sur Ajouter.
Choisissez "sans fil" du menu déroulant, laissez les autres options par défaut et choisissez ndiswrapper dans nom du module. Cliquez sur suivant. Réglez ensuite les paramètres comme pour une carte conventionnelle.