Bon nombre d'entre nous qui sont sous wanadoo et disposent de la Livebox aimeraient naviguer sur un système Windows et sur un système de type Linux. malheureusement, ni France Télécom, ni wanadoo ne fournissent de l'aide pour l'installation et la configuration du dongle wifi inclu dans le coffret de la Livebox. Alors que faire ? Faire une connexion ethernet serait le choix le plus judicieux dans ce cas précis mais nécessite d'avoir une prise téléphonique près du pc.
De plus, la Livebox Sagem ne fournit que les drivers pour Windows et pour MacOS, ce qui ne nous arrange pas. Tout cela rend l'installation du dongle usb wifi sous linux plutôt difficile, voir même impossible.
Mais, oui il y a un mais, il est possible de l'installer sur une station Linux. Ce tutoriel a été réalisé et testé sur la distribution Debian 3.1 Sarge (La version stable). Bien sûr, pour réaliser ce tuto chez vous vous devez avoir un minimum de système, c'est-à-dire :
- Un système minimum
- Xorg (optionel mais recommandé)
- gcc avec les bibliothèques C
LES NOYAUX DU KERNEL + LES HEADERS
Pour installer les outils, il est nécéssaire d'installer les sources du noyau, ainsi que les headers correspondant. Bien sûr, si vous l'avez déjà installé vous pouvez passer à la prochaine partie. Pour ce faire, en mode root, tapez les commandes suivantes:
root@ssourbet: ~> apt-get install kernel-source-2.6.8
root@ssourbet: ~> cd /usr/src/
root@ssourbet: /usr/src> bzip2 -d kernel-sourne-2.6.8.bz2
root@ssourbet: /usr/src> tar -xvf kernel-source-2.6.8.tar
Création du lien symbolique pour les sources du noyau
root@ssourbet: ~> ln -s /usr/src/kernel-source-2.6.8 /usr/src/linux
Voila, reste plus qu'à installer les headers par les commandes suivantes:
root@ssourbet: ~> uname -r
2.6.8-2-386
root@ssourbet: ~> apt-get install kernel-headers-2.6.8-2-386
WIRELESS TOOLS
root@ssourbet: ~> apt-get install wireless-tools
ndiswrapper
Le programme ndiswrapper va utiliser les drivers Windows et les convertir pour Linux. Vous pouvez le trouver à l'adresse suivante:http://sourceforge.net/projects/ndiswrapper
Maintenant, il faut l'installer:
Installation de ndiswrapper
root@ssourbet: ~> gzip -d ndiswrapper-1.x.tar.gz
root@ssourbet: ~> tar -xvf ndiswrapper-1.x.tar
root@ssourbet: ~> cd ndiswrapper-1.x
root@sssourbet: ~/ndiswrapper-1-.x> make
root@ssourbet: ~/ndiswrapper-1-.x> make install
Voilà ndiswrapper est installé et vous pouvez supprimer le dossier et le tar de ndiswrapper.
Installation du driver sur ndiswrapper
root@ssourbet: /opt/Drivers> ndiswrapper -i WlanUIG.inf
Une fois installé, tapez la commande suivante:root@ssourbet: /opt/Drivers> ndiswrapper -l
Cette commande vous dira si le dongle est présent. Pour tester physiquement le dongle, il suffit de taper la commande modprobe wlan0. Si le dongle est bien reconnu, vous verrez la led verte clignoter plusieurs fois.Attention: A ce stade, le dongle est détecté mais pas configuré encore. donc vous avez pas encore la connexion du net.
Rendre la connexion automatique
Cette partie est très importante, c'est elle qui met en place la connexion et l'automatise à chaque démarrage du système. Pour cela, rajoutez les lignes suivantes dans les scripts indiqués:Script: /etc/network/interfaces
auto wlan0
iface wlan0 inet dhcp
wireless-essid Votre_essid
Script à créer dans /etc/rcS.d/ : Nom du fichier S20mpndis
modprobe ndiswrapper
Script à créer dans /etc/rc6.d/ : Nom du fichier S20mpndis
modprobe -r ndiswrapper
Voilà au prochain reboot, vous aurez normalement accès au net via votre
dongle wifi. Pensez à faire les mises à jour de sécurité pour protéger
votre système.
wireless-key Votre_clef_wep
Vous pouvez aussi redémarrer à chaud grâce à la commande suivante :
root@ssourbet: ~> /etc/init.d/networking restart
