Installation et configuration de la LiveBox Sagem sur Debian en mode WIFI
Date de publication : 04/10/2005 , Date de mise à jour : 26/03/2006
Par
BWP-Necromance (BWP-Necromance.developpez.com)
Ce tutoriel va vous montrer comment installer et configurer votre LiveBox Sagem sous linux en mode WIFI.
1. Introduction
2. Préparation à l'installation
2.1. Le noyau du kernel + les headers
2.2. wireless-tools
2.3. ndiswrapper
2.4. Les drivers Windows du dongle sagem
2.5. A propos de la LiveBox Inventel
3. Configuration du dongle
3.1. Installation du driver sur ndiswrapper
3.2. Rendre la connexion automatique
4. Le net est installé
1. Introduction
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
2. Préparation à l'installation
Avant de commencer l'installation, il faut télécharger les outils et le drivers du dongle de la Livebox. Vous trouverez ci-dessous les
outils nécéssaires, ainsi que les explications sur comment l'installer.
2.1. Le noyau 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:
| Installation des sources du noyau | root@developpez: ~> apt-get install kernel-source-2.6.8
root@developpez: ~> cd /usr/src/
root@developpez: /usr/src> bzip2 -d kernel-source-2.6.8.bz2
root@developpez: /usr/src> tar -xvf kernel-source-2.6.8.tar |
Bien sûr, si la commande apt-get install kernel-source-2.6.8
ne marche pas, la raison est simple, c'est qu'il ne trouve
pas le paquet et se sera sans doute parce que votre 2e DVD n'est
pas dans la liste de diffusion de APT.
Pour vérifier simplement, tapez la commande suivante:
root@developpez: ~> apt-cache -n search kernel-source |
Si cela ne renvoi rien, vous devez inclure le second DVD à l'aide de
la commande:
| Installation d'un CDROM dans la liste APT | root@developpez: ~> apt-cdrom |
Bien sûr, avant de réaliser cette commande il vous faut le 2e DVD
dans le lecteur. Par la suite n'hésitez pas à refaire les tests
ci-dessus.
Une fois décompressé, vous avez normalement un dossier et un fichier dans le répertoire /usr/src: le dossier kernel-source-2.6.8
et le fichier kernel-source-2.6.8.tar. Vous pouvez effacer le fichier tar car il ne nous est plus utile. Maintenant il faut faire
le lien symbolique pour les sources, cela ce fait avec la commande suivante:
| Création du lien symbolique pour les sources du noyau | root@developpez: ~> ln -s /usr/src/kernel-source-2.6.8 /usr/src/linux |
Voila, reste plus qu'à installer les headers par les commandes suivantes:
| Installation des headers | root@developpez: ~> uname -r
2.6.8-2-386
root@developpez: ~> apt-get install kernel-headers-2.6.8-2-386 |
L'installation du noyau avec les headers correspondants est normalement achevée.
 |
Attention, à installer les headers correspondant aux source de votre
noyau. Sans cela, la compilation de ndiswrapper ne marchera pas.
|
2.2. wireless-tools
Le package wireless-tools est nécessaire à la configuration du dongle, c'est ce package qui amène les commandes iwconfig... Pour
l'installer, rien de plus simple:
| Installation du package wireless-tools | root@developpez: ~> apt-get install wireless-tools |
2.3. ndiswrapper
Le programme ndiswrapper va utiliser les drivers Windows et les convertir pour Linux. Vous pouvez le trouver à l'adresse suivante:
Ayant tester plusieurs ndiswrapper de différentes sources, je remarque que la plupart
ne se compile pas et produit des erreurs à n'en plus finir. Par contre,
le package ndiswrapper sur SourceForge en version 1.2 marche très bien.
Attention tout de même, ce n'est que pour des distribution 32bits.
Cette version vous pouvez le trouver ici:
ndiswrapper 1.2
Maintenant, il faut l'installer:
| Installation de ndiswrapper | root@developpez: ~> gzip -d ndiswrapper-1.x.tar.gz
root@developpez: ~> tar -xvf ndiswrapper-1.x.tar
root@developpez: ~> cd ndiswrapper-1.x
root@developpez: ~/ndiswrapper-1-.x> make
root@developpez: ~/ndiswrapper-1-.x> make install |
Voilà ndiswrapper est installé et vous pouvez supprimer le dossier et le tar de ndiswrapper.
2.4. Les drivers Windows du dongle sagem
Les drivers sont ici: Livebox driver XG-703A
Copiez les dans le dossier opt et dézippez les ! (unzip Drivers.zip)
2.5. A propos de la LiveBox Inventel
Ce tutoriel reste valide aussi pour la version inventel, il suffit de prendre les drivers du dongle de inventel qui se trouve normalement
sur votre cd d'installation. Le reste du tutoriel est identique.
3. Configuration du dongle
3.1. Installation du driver sur ndiswrapper
Dans le répertoire Drivers, tapez la commande suivante, ne vous en faites pas si cela génère une ou plusieurs erreurs, c'est normal:
| Installation du driver dans ndiswrapper | root@developpez: /opt/Drivers> ndiswrapper -i WlanUIG.inf |
Une fois installé, tapez la commande suivante:
root@developpez: /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 ndiswrapper.
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.
|
3.2. 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
wireless-key Votre_clef_wep
gateway ma_passerelle |
| 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 |
4. Le net est installé
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.
Vous pouvez aussi redémarrer à chaud grâce à la commande suivante :
| Commande de relancement du net sur Debian | root@developpez: ~> /etc/init.d/networking restart |
Voilà, bonne navigation.
 
|