Livebox sagem en wifi sous debian
le 2005-07-31 16:44:43 par
Enregistrer au format PDF

Nous allons voir dans cet article comment utiliser le dongle usb fourni avec la livebox sagem sous debian, grâce à Ndiswrapper.

I - Environnement

- Linux 2.6.12.3
- Debian sarge
- Ndiswrapper 1.2
- Livebox sagem
- Dongle usb sagem
- Wireless-tools

II - Installation

Dans votre kernel, l’option Wireless LAN drivers (non-hamradio) & Wireless Extensions doit être activée, ainsi que l’USB. Assurez vous que /usr/src/linux renvoie vers les sources de votre noyau, si ce n’est pas le cas :

cd /usr/src
ln -sf /sources/du/noyau linux

Il va tout d’abord falloir installer ndiswrapper et wireless-tools, Wireless-tools contient les programmes permettant de configurer votre réseau wifi : iwconfig, iwlist etc... Ndiswrapper permet d’utiliser les drivers windows de certains dongles usb wifi et cartes wifi.

La liste est disponible ici

apt-get install wireless-tools

Téléchargez ensuite la dernière version de ndiswrapper (la version debian est moins récente), http://sourceforge.net/projects/ndiswrapper/

cd /usr/share
tar xvzf /la/ou/est/ndiswrapper-x.x.tar.gz
cd ndiswrapper-x.x
make
make install

Ensuite il va falloir installer les drivers du dongle, disponible ici

Branchez le dongle. Nous allons maintenant extraire les drivers et les installer.

cd /usr/share/ndiswrapper-x.x
unzip /la/ou/est/Utilitywifi 80211g.zip
cd Utility
unzip Drivers.zip
cd Drivers
ndiswrapper -i WlanUIG.inf
ndiswrapper -m

Il est possible qu’une erreur apparaisse mais elle ne pose pas problème.

Vérifiez que le dongle est reconnu.

ndiswrapper -l

Cela doit vous retourner :

Installed ndis drivers:
wlanuig driver present, hardware present

Si vous en êtes là, c’est parfait sinon reprenez depuis le début, vérifiez que l’usb est bien reconnu, grâce à la commande lsusb, que le kernel est bien configuré, le dongle bien branché...

modprobe ndiswrapper

Le dongle va maintenant être reconnu en tant que tel, et doit clignoter.

III - Configuration

Maintenant regardez au dos de votre cd fourni avec la livebox, il doit y avoir une petite étiquette avec la clef WEP et le SSID. Mettez la livebox en mode association sinon la connection sera refusée. Pour la configuration en mode texte, voir plus bas.

1- Configuration graphique

Lancez network-admin pour configurer votre réseau wifi.

Entrez votre mot de passe root.

Sélectionnez Connexion sans fil et cliquez sur configurer (la clef).

Sélectionnez "ce périphérique est configuré"

Cliquez sur la liste déroulante en face de "ESSID", sélectionnez le SSID de la livebox (voir étiquette), s’il n’y est pas inscrivez-le.

Entrez la clef WEP.

Sélectionnez "DHCP", et Validez. Le wifi va s’activer, si tout s’est bien passé, ça y est vous surfez en wifi :)

2 - Configuration en mode texte

Dans une console en root :

iwconfig wlan0 essid Votre_essid (ssid en minuscules)
iwconfig wlan0 key Votre_clef_wep
ifconfig wlan0 up
dhclient wlan0

IV - Automatisation de la connection au démarrage

Cette étape n’est nécessaire que si vous avez configuré votre réseau wifi en mode texte. Il va falloir éditer le fichier /etc/network/interfaces pour que dhclient lance le wifi au démarrage de cette façon :

auto wlan0
iface wlan0 inet dhcp
wireless-essid Votre_essid
wireless-key Votre_clef_wep

V - DNS Livebox

La livebox a un défaut, les DNS que le dhcp fournit ne sont pas bon, pour remédier à ce problème, éditer le fichier /etc/dhclient.conf de la façon suivante, ajoutez cette ligne ou modifiez celle existante :

prepend domain-name-servers 80.10.246.130;

Relancez ensuite le réseau pour prendre en compte les nouveaux paramètres :

/etc/init.d/networking restart

Voilà, c’est terminé ! Regardez le résultat avec kwifimanager...

PNG - 583.9 ko