| Accueil | Livre d'or | Forum |
|
Installation simplifiée de la Wi-Fi sur Ubuntu
Samedi 07 Juin 2008 à 11:01 Publié par informatiquepratique dans Découvrir Composition de cet article
I. Recherche des drivers A. En utilisant Internet B. En utilisant le CD-ROM du fabriquant II. Installation de ndiswrapper A. En utilisant internet B. En utilisant un CD d'Ubuntu (7.10 ou 8.04) III. Installation du driver IV. Automatisation du lancement de ndiswrapper V. Utilisation de la Wi-Fi
C'est pourquoi, je vous propose une petite procédure assez simple (pour peu qu'on sache chercher correctement sur Gooooogle) pour installer votre carte Wi-Fi
En premier lieu, vous devez commencer par rechercher les drivers de votre carte Wi-Fi pour XP. A. En utilisant Internet Pour trouver ces drivers, vous devez connaître le modèle de votre carte. Gestionnaire de périphériques Windows
Si vous êtes sous ubuntu, vous pouvez aussi taper cette commande dans un terminal (Applications > Accessoires > Terminal) pour connaître la référence de votre carte :
sudo lspci
Vous devriez obtenir en retour, quelquechose comme cela : 00:00.0 Host bridge: Intel Corporation 82925X/XE Memory Controller Hub (rev 04)
00:01.0 PCI bridge: Intel Corporation 82925X/XE PCI Express Root Port (rev 04) 00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03) 00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 03) 00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03) 00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d3) 00:1f.0 ISA bridge: Intel Corporation 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge (rev 03) 00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03) 00:1f.2 IDE interface: Intel Corporation 82801FR/FRW (ICH6R/ICH6RW) SATA Controller (rev 03) 00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03) 01:00.0 Ethernet controller: Marvell Technology Group Ltd. 88W8310 and 88W8000G [Libertas] 802.11g client chipset (rev 07) 01:03.0 FireWire (IEEE 1394): Texas Instruments TSB82AA2 IEEE-1394b Link Layer Controller (rev 01) 01:04.0 Mass storage controller: Integrated Technology Express, Inc. IT/ITE8212 Dual channel ATA RAID controller (rev 13) 01:05.0 RAID bus controller: Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] Serial ATA Controller (rev 02) 02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 15) 03:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 15) 05:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7600 GS] (rev a1) La commande lspci affiche des informations sur les slots PCI de votre ordinateur et sur les périphériques y étant connectés. Bien évidemment, il n'y a pas grand chose qui nous intéresse dans cette longue réponse. En l'occurence, la ligne nous intéressant a été surlignée en jaune. Elle comporte la mention 802.11g ce qui signifie bien qu'il s'agit de la carte réseau sans fil. Une fois que vous possédez ces informations, une petite recherche sur votre ami Goooooogle ou un détour sur cette page du wiki d'ubuntu-fr devraient vous permettre de mettre la main sur les drivers de votre carte/dongle (clé wifi). Veillez ensuite à télécharger les pilotes dans un sous répertoire drivers que vous aurez préalablement créé dans votre dossier personnel (home). Attention ! Cette étape est importante pour la suite ... B. En utilisant le CD-ROM du fabriquant Si vous disposez du CD-ROM d'installation de votre carte ou dongle wifi, vous ferriez bien de regarder son contenu ! Beaucoup de fabricants incluent directement les drivers (*.inf, *.cat, *.sys) dans un dossier de leur CD. Si votre ordinateur possède une carte Wi-Fi native (c'est à dire, intégrée à votre carte mère), les drivers de la carte se trouvent très certainement sur le cd de support de la carte mère. Une fois les pilotes trouvés sur le CD-ROM, veillez ensuite à les copier dans un sous répertoire drivers que vous aurez préalablement créé dans votre dossier personnel (home). Attention ! Cette étape est importante pour la suite ... Maintenant que vous avez réuni les drivers, nous allons pouvoir passer à la suite ...
II. Installation de ndiswrapper NDISWrapper est un utilitaire permettant d'utiliser les pilotes (drivers) Windows pour rendre fonctionnelles les cartes réseau sous Ubuntu (et plus particulièrement, les cartes réseau 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 d'Ubuntu 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). Le texte qui précède est extrait de la page traitant de ndiswrapper sur le wifi d'ubuntu-fr A. En utilisant internet
sudo apt-get install ndiswrapper-utils-1.9
Si vous lisez actuellement cette page avec Firefox, vous pouvez aussi simplement cliquer sur cette icône : B. En utilisant un CD d'Ubuntu (7.10 ou 8.04) Mais triple idiot ! Tu me demandes d'utiliser Internet alors que c'est ce que je cherche à faire en lisant ton tuto depuis 1/4 d'heure !!! Pas de panique, je pense à tout ; ou plutôt : les développeurs d'Ubuntu avaient prévu le coup ! Le paquet de ndiswrapper est disponnible dans les paquets du CD d'Ubuntu ;) Insérez tout d'abord votre CD dans votre ordinateur et cliquez sur Fermer si une notification apparaît. Nous allons ensuite vérifier que le dépôt de paquets sur le CD est bien activé. Pour ce faire, cliquez Système > Administration > Sources de logiciels et cochez si ce n'est pas déjà fait la case : CD-ROM contenant Ubuntu 8.04 "Hardy Heron". Ouvrez ensuite un Terminal (Applications > Accessoires > Terminal) et tapez la commande suivante: sudo apt-get install ndiswrapper-utils-1.9
III. Installation du driver Maintenant que nous avons installé ndiswrapper, nous allons enfin pour entrer dans le vif du sujet, l'installation en elle même du driver. Ouvrez ensuite un Terminal (Applications > Accessoires > Terminal) et tapez la commande suivante: ndiswrapper
S'il vous renvoie quelque chose du genre, c'est bon : install/manage Windows drivers for ndiswrapper
usage: ndiswrapper OPTION -i inffile install driver described by 'inffile' -a devid driver use installed 'driver' for 'devid' (dangerous) -r driver remove 'driver' -l list installed drivers -m write configuration for modprobe -ma write module alias configuration for all devices -mi write module install configuration for all devices -v report version information where 'devid' is either PCIID or USBID of the form XXXX:XXXX, as reported by 'lspci -n' or 'lsusb' for the card Nous pouvons alors continuer. Nous allons maintenant nous rendre dans le répertoire ou nous avions sauvegarder les drivers tout à l'heure grâce à la commande cd (change directory ou changer de répertoire en français). cd ~/drivers
Nous allons ensuite afficher le contenu du dossier pour vérifier que nous ne nous sommes pas trompés avec ls. ls
La commande devrait vous renvoyer le noms des fichiers téléchargés tout à l'heure. Dans mon cas, cela donne : mrv8ka51.inf MRV8KA51.sys mrv8knet.cat
Il n'y a plus de doute, c'est bien les bon fichiers, entrons maintenant cette commande (remplacez mrv8ka51.inf par le nom de votre driver). sudo ndiswrapper -i mrv8ka51.inf
Vérifions ensuite que le driver a bien été installé en tapant cette commande : sudo ndiswrapper -l
Ndiswrapper devrait alors vous répondre : mrv8ka51 : driver installed
device (11AB:1FA7) present Driver installed signifiant que le driver a bien été installé et device (xxxxxxx) present signifiant que le périphérique (carte/clé Wi-Fi) est bien reconnu). Tapez ensuite cette commande pour créer un alias : sudo ndiswrapper -m
Et celle ci pour charger le module ndiswrapper dans le noyau Linux : sudo modprobe ndiswrapper
IV. Automatisation du lancement de ndiswrapper Par défaut, le module ndiswrapper ne se charge pas dans le noyau Linux au démarrage du système mais il existe une astuce pour le permettre (sous Linux, rien n'est impossible) ! Ouvrez ensuite un Terminal (Applications > Accessoires > Terminal) et tapez la commande suivante: sudo gedit /etc/modules
Dans le fichier qui s'affiche, ajouter une ligne à la fin en inscrivant ndiswrapper. Cliquer sur Enregistrer et Fermer.
V. Utilisation de la Wi-Fi Maintenant que tout est configuré sur votre ordinateur, vous allez pouvoir utiliser la Wi-Fi, cliquez sur l'icône des deux ordinateurs et sélectionnez le nom de votre box opérateur (Livebox-46E8 pour moi par exemple). La jauge orange indique la force du signal, plus elle est remplie, plus le signal est fort. Ubuntu vous demande alors de saisir la clé WEP ou WPA de votre box. Je vous conseille de cliquer sur afficher le mot de passe pour voir ce que vous tapez car une clé WEP ou WPA, c'est pas 5 caractères et si elle n'est pas affichée, on se trompe une fois sur deux ! Faites le puis cliquez sur Se connecter L'icône change, cherche votre box et enfin affiche des barres bleues, plus il y a de barres bleues, plus le signal est fort !
Liste des 0 commentaires pour cet article :
|