Wireless Network Card Installation

Aller à : navigation, rechercher

Installer une carte réseau sans fil avec Ndiswrapper

Si SuSE détecte automatiquement votre carte et qu'elle n'est toujours pas fonctionnelle. Ce guide risque de ne pas vous être utile. Consultez la liste de compatibilité (HCL)

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 :

  1. De votre carte wireless. Installez-là dès maintenant.
  2. 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.

Liens