Vous vous apprêtez à lire un tutoriel rédigé par un membre de ce site. Malgré tout le soin que ce membre a pu apporter au tutoriel, nous ne pouvons pas garantir que les informations contenues sur cette page sont exactes à 100%. Merci de garder cela en tête lorsque vous lirez cette page ;o)
1) Trouver les pilotes
Nous allons voir ici comment installer sa clé wifi. Tout d'abord, branchez sur votre pc votre clé/carte wifi (sinon ça sera un peu dur d'aller sur internet

). Il y a trois cas de figure :
- soit votre clé / carte wifi est reconnue directement par Linux, et là pas de problème, passez donc à la partie 2 du tuto ;
- soit votre carte n'est pas reconnue mais il existe des pilotes conçus pour Linux. Dans ce cas, allez voir ce site http://doc.ubuntu-fr.org/materiel/wifi/liste_carte et recherchez votre carte. Si on vous dit d'installer votre clé wifi avec ndiswrapper, continuez à lire la première partie de ce tuto. Sinon, installez-la avec la documentation liée, et passez à la deuxième partie ;
- soit dans la plupart du temps, bah..., il se passe rien, ou votre carte ne possède pas de pilote wifi natif. Il va falloir installer vous-mêmes les pilotes, la galère.
Heureusement, je vais vous expliquer du mieux que je le pourrai.
2) Installer les pilotes avec ndiswrapper
Donc dans le 3
e cas de figure, on va installer les pilotes nous-mêmes. Pour cela, il faut tout d'abord avoir les pilotes Windows de la carte wifi pour ensuite les installer avec un logiciel sous Linux s'intitulant ndiswrapper.
Oui, mais je les trouve où, mes pilotes Windows ?
Pour pouvoir installer les pilotes, il vous faut les fichiers
.inf que Windows utilise pour la carte wifi. On peut les trouver à plusieurs endroits : sur le CD d'installation de votre clé wifi, sur le disque dur d'un Windows ayant cette clé wifi déjà installée ou aussi sur Internet sur les sites des fabricants. Si vous avez du mal à trouver votre pilote, le forum est là pour vous aider, ou allez voir la documentation et le forum du site officiel de Ubuntu (
www.ubuntu-fr.org).
Remarque : le fichier en
inf peut avoir un nom totalement différent de la marque de la clé wifi (ma clé wifi est une Thomson alors que mon fichier
.inf s'appelle
sis163u.inf). Ce nom différent peut correspondre au
chipset de la carte wifi.
Regardez également sur le site dont je vous ai donné l'adresse plus haut avec la liste de toutes les cartes wifi, il indique parfois quel
.inf utiliser.
De plus, s'il y a d'autres fichiers tel que des
.cat ou
.sys ayant le même nom que le
.inf, mettez-les dans le même dossier que celui-ci, cela peut aider l'installation du pilote.
Maintenant que vous avez les pilotes, on va pouvoir les installer. Tout d'abord, il va falloir installer ndiswrapper pour pouvoir ensuite installer la clé wifi. On va donc installer le paquet suivant : ndiswrapper-utils-1.9. Pour cela, deux cas de figure se présentent.
- Vous avez une connexion Internet fonctionnelle sur votre Ubuntu/Kubuntu, il vous suffit de soit lancer le terminal (Application -> Accessoires -> Terminal sous Ubuntu, menu K -> Système -> Konsole sous Kubuntu) et de faire :
Code : Console | sudo apt-get install ndiswrapper-utils-1.9 |
ou soit de lancer un gestionnaire de paquets graphiques et d'installer le paquet ndiswrapper-utils-1.9.
Ici, avec Synaptic d'Ubuntu :
Ici, avec Adept de Kubuntu :
- Vous n'avez pas de connexion Internet sous (K)Ubuntu, il faut alors un ordinateur capable d'aller sur Internet et télécharger les paquets sur le site : http://packages.ubuntu.com/ puis de transférer les paquets sur clé USB ou sur CD. Pour installer un paquet, double-cliquez sur celui-ci.
Le problème de cette méthode est qu'elle ne gère pas les dépendances, c'est-à-dire que si les paquets que vous téléchargez manuellement ont besoin d'autres paquets, vous devrez aller chercher ces derniers sur le site. Et si ces paquets ont besoin également de dépendances, il faut les télécharger et ça peut durer un bon petit moment comme ça
.
Avec ces méthodes, vérifiez de plus que le paquet « wireless-tools » est bien installé.
Après l'installation de ndiswrapper, ouvrez votre console et tapez :
Code : Console
Ça vous affiche ceci :
Code : Console | Usage: ndiswrapper OPTION
Manage ndis drivers for ndiswrapper.
-i inffile Install driver described by 'inffile'
-d devid driver Use installed 'driver' for 'devid'
-e driver Remove 'driver'
-l List installed drivers
-m Write configuration for modprobe
-da Write module alias configuration for all devices
-di Write module install configuration for all devices
-v Report version information |
Si vous voyez à peu près ceci, vous avez bien installé ndiswrapper. On aperçoit à l'écran toutes les options de ndiswrapper, qui vont nous servir à installer la clé wifi. Tout d'abord, il faut aller dans le répertoire où se trouve le pilote Windows en
.inf grâce à la commande
cd suivie du dossier dans lequel vous voulez aller. Par exemple, si votre fichier est sur le bureau, vous taperez la commande :
Code : Console
Pour voir les fichiers se trouvant dans le dossier dans lequel vous êtes, faites :
Code : Console
Dès que vous vous trouverez dans le bon dossier, optez pour la commande :
Code : Console | sudo ndiswrapper -i nomdufichier.inf |
Bien entendu, vous remplacez le
nomdufichier.inf par le fichier
.inf de votre clé wifi

. Cette commande permet d'installer le pilote wifi. Pour vérifier qu'il a bien été installé, tapez la commande :
Code : Console
Si tout est bon, voir devez voir :
Code : Console | Installed drivers:
sis163u driver installed, hardware present |
(
sis163u est mon pilote wifi, le vôtre sera différent en fonction du fichier
.inf et donc de votre carte wifi.)
Il faut bien voir
driver installed et
hardware present car le 1
er signifie que le pilote a été bien installé et le 2
nd signifie que la clé wifi a bien été détectée.
Enfin, on charge le module ndiswrapper et l'on crée un alias avec ces deux commandes :
Code : Console
et
Code : Console | sudo modprobe ndiswrapper |
Et voilà, votre clé wifi est installée mais vous n'avez toujours pas votre connexion à Internet. Ne vous inquiétez pas, on va voir ça tout de suite.
Notre clé wifi est installée, youpi !

Mais pour l'instant, on ne peut toujours pas aller sur Internet.
À partir d'ici, il existe plusieurs solutions pour se connecter à Internet. J'ai choisi de n'en développer qu'une seule : on va utiliser un programme s'intitulant NetworkManager (ou KnetworkManager si vous êtes sous Kubuntu). Cette méthode est simple mais on ne peut configurer que une connexion en DHCP, c'est-à-dire que c'est le routeur auquel vous connectez la carte wifi qui donne à l'ordinateur les informations de connexion. Cette méthode marche très bien pour les cartes wifi reliées à des routeurs tels que Livebox, Freebox, ...
Pour les versions d'Ubuntu égales ou supérieurs à 7.04 (fesity), (K)NetworkManager est déjà installé par défaut, passez à la sous-partie 2.
1) Installation de (K)NetworkManager
Avant toute installation de NetworkManager, il faut désactiver toutes les connexions dont le wifi.
Mais je suis pas connecté à Internet en wifi, qu'est-ce qui me raconte, celui-là ?
Oui, ne vous énervez pas

, mais il y a un fichier de configuration du système qui s'occupe des connexions Internet et qui peut rentrer en conflit avec (K)NetworkManager. Pour résoudre ceci, allez dans la console et tapez pour Ubuntu :
Code : Console | gksudo gedit /etc/network/interfaces |
Ou pour Kubuntu :
Code : Console | kdesu kate /etc/network/interfaces |
Un éditeur de texte s'ouvre. Il contient le fichier de configuration d'Internet. Maintenant, il faut mettre des # avant toutes les lignes sauf à :
Code : Autre1
2
3
| auto lo
iface lo inet loopback |
De plus, il faut désactiver toutes vos connexions réseaux.
Sur Ubuntu :
Système ->
Préférences ->
Réseaux ->
Désactiver tous les réseaux.
Sous Kubuntu : menu
K ->
Réglages du système ->
Configuration Réseau.
Après ceci, il faut installer le paquet correspondant au logiciel (K)NetworkManager. Reprenez donc la méthode vue précédemment pour installer le paquet en prenant pour Ubuntu network-manager-gnome ou sous Kubuntu knetworkmanager.
Voilà un petit cadeau : les liens pour installer NetworkManager sous Ubuntu(i386).
Lancez en premier :
network-manager-gnome.
Par la suite, vous devrez installer ces paquets dans le sens demandé :
Merci à patou pour ces liens.
Après avoir installé le logiciel, on va le configurer pour qu'il démarre à chaque démarrage du système.
Sous Ubuntu,
Système ->
Administration ->
Sessions. Allez dans l'onglet
Programmes au démarrage et ajoutez :
Code : Autre
Sous kubuntu, lancez le programme en allant dans menu
K ->
Internet ->
KNetworkManager. Le programme s'ouvre, il se lancera à chaque démarrage.
Maintenant, redémarrez votre système. Au redémarrage, vous devez voir une nouvelle icône. Cela signifie que le logiciel a bien été installé, il faut maintenant le configurer.
2) Configuration de (K)NetworkManager
Faites un clic-droit sur celle-ci et cliquez si ce n'est pas activé sur
Activer le wifi. Maintenant, faites un clic-gauche sur l'icône. Vous devez voir ceci (à gauche sous Ubuntu, à droite sous Kubuntu) :
Vous devez donc voir le nom de votre routeur. Cliquez dessus. Vous voyez maintenant ceci sous Ubuntu :
Ne vous inquiétez pas, vous ne verrez pas d'anglais ni de chinois dans le logiciel.
Ou ceci sur Kubuntu :
Entrez maintenant les informations de connexion : nom du routeur, sécurité wifi (aucun, WEP), la clé de sécurité WEP si besoin, ... Puis cliquez sur
Valider. Le logo de networkmanager change et à un moment, il vous affiche :
Connexion établie. Essayez Firefox par exemple et vous devriez voir une belle page Internet. C'est réussi ! Vous avez configuré le wifi sur votre Ubuntu/Kubuntu !
Remarque : si dans la liste de networkmanager, vous ne voyez pas votre routeur ou que vous voulez configurer votre réseau avec une sécurité WPA, un clic gauche sur le logo puis un clic sur Connexion à un autre réseau sans fil. Suivez les instructions à l'écran.
Pour une connexion WPA, le plus souvent, il faut mettre en sécurité wifi WPA personnel. Ce n'est pas toujours le cas mais ça marche souvent. Sinon, essayez avec les autres types de WPA.
Si ça ne marche toujours pas, essayez en créant un nouveau réseau sans fil au lieu de se connecter à un autre réseau sans fil.