<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Xavprog</id>
	<title>Lea Linux - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Xavprog"/>
	<link rel="alternate" type="text/html" href="https://lea-linux.org/documentations/Sp%C3%A9cial:Contributions/Xavprog"/>
	<updated>2026-04-18T19:08:52Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Livebox_wifi_(Inventel)_et_Mandriva_LE2005&amp;diff=11049</id>
		<title>Trucs:Livebox wifi (Inventel) et Mandriva LE2005</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Livebox_wifi_(Inventel)_et_Mandriva_LE2005&amp;diff=11049"/>
		<updated>2005-12-06T10:48:50Z</updated>

		<summary type="html">&lt;p&gt;Xavprog : /* Pré-requis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;Jice&amp;lt;jice@lea-linux.org&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faire fonctionner la Livebox wifi (dongle wifi USB Inventel) sous Mandriva LE2005 (anciennement Mandrake 10.2) est facile, à condition d&#039;utiliser ndiswrapper.&lt;br /&gt;
&lt;br /&gt;
Note : cet article s&#039;adapte facilement pour la Livebox Sagem, en utilisant le driver Windows du dongle USB Wifi livré avec la Livebox.&lt;br /&gt;
&lt;br /&gt;
=== Pré-requis ===&lt;br /&gt;
&lt;br /&gt;
PS : un Tuto à mon gout plus complet (celui de Funex, j&#039;ai eu des problème avec celui-ci) ---et---- un nouveau lien pour télécharger le pilote (celui-là est mort) est disponible sur le site [http://perso.wanadoo.fr/xavprog/ Xavprog] section divers (désolé j&#039;ai pas pu mettre le lien direct problème de Frames...)&lt;br /&gt;
&lt;br /&gt;
Tout d&#039;abord installons le paquetage ndiswrapper : &amp;lt;code&amp;gt;urpmi ndiswrapper&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous devez aussi utiliser un noyau (kernel) non SMP. La copie d&#039;écran ci-dessous ne doit pas contenir la chaîne &amp;quot;SMP&amp;quot;. Par exemple :&lt;br /&gt;
&lt;br /&gt;
[root@localhost ~]# uname -a&amp;lt;br /&amp;gt; Linux localhost 2.6.11-6mdk #1 Tue Mar 22 16:04:32 CET 2005 i686 AMD Athlon(tm) XP 2000+ unknown GNU/Linux&lt;br /&gt;
&lt;br /&gt;
Téléchargez le [http://www.inexq.co.uk/web1/english/Product/dl_login.asp?filename=UR054g.zip&amp;amp;category=D driver pour le dongle UR054g] (la référence du dongle est écrite dessus), puis décompressez-le dans un répertoire que vous aurez choisi, par exemple &amp;lt;code&amp;gt;/home/wifi&amp;lt;/code&amp;gt;.&amp;lt;br /&amp;gt; J&#039;ai renommé le répertoire &amp;lt;code&amp;gt;UR054g(R1)&amp;lt;/code&amp;gt; créé par l&#039;archive en &amp;lt;code&amp;gt;UR054g&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Installez le driver :&lt;br /&gt;
&lt;br /&gt;
 [root@localhost ~]# ndiswrapper -i /home/wifi/UR054g/Driver/PRISMA02.inf&lt;br /&gt;
 Installing prisma02&lt;br /&gt;
&lt;br /&gt;
Vérifiez le résultat :&lt;br /&gt;
&lt;br /&gt;
 [root@localhost ~]# ndiswrapper -l&lt;br /&gt;
 Installed ndis drivers:&lt;br /&gt;
 prisma02        driver present, hardware present&lt;br /&gt;
&lt;br /&gt;
Créez un alias pour votre interface wifi (normalement wlan0 ; c&#039;est l&#039;équivalent de eth0 pour une carte réseau filaire)&lt;br /&gt;
&lt;br /&gt;
 [root@localhost ~]# ndiswrapper -m&lt;br /&gt;
 Adding &amp;quot;alias &#039;&#039;&#039;wlan0&#039;&#039;&#039; ndiswrapper&amp;quot; to /etc/modprobe.conf&lt;br /&gt;
&lt;br /&gt;
Notez bien l&#039;alias renvoyé par ndiswrapper, ici &amp;lt;code&amp;gt;wlan0&amp;lt;/code&amp;gt;, c&#039;est celui que nous allons utiliser par la suite.&lt;br /&gt;
&lt;br /&gt;
Chargez le module ndiswrapper :&lt;br /&gt;
&lt;br /&gt;
[root@localhost ~]# modprobe ndiswrapper&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
&lt;br /&gt;
Vérifions que l&#039;interface wlan0 a bien été initialisée (votre affichage peut être différent suivant votre matériel) :&lt;br /&gt;
&lt;br /&gt;
 [root@localhost ~]# iwconfig wlan0&lt;br /&gt;
 wlan0     IEEE 802.11g  ESSID:off/any&lt;br /&gt;
           Mode:Managed  Frequency:2.462 GHz  Access Point: 00:00:00:00:00:00&lt;br /&gt;
           Bit Rate:2 Mb/s   Tx-Power:32 dBm&lt;br /&gt;
           RTS thr:2432 B   Fragment thr:2432 B&lt;br /&gt;
           Encryption key:off&lt;br /&gt;
           Power Management:off&lt;br /&gt;
           Link Quality:100  Signal level:0  Noise level:0&lt;br /&gt;
           Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
           Tx excessive retries:0  Invalid misc:1   Missed beacon:0&lt;br /&gt;
&lt;br /&gt;
Configurons maintenant le wifi entre le dongle et la livebox, en entrant l&#039;ESSID (identifiant du réseau wifi, de la forme WANADOO-XXXX) et la clef WEP (clef de cryptage, sous la forme xxxx xxxx xxxx xxxx xxxx xxxx xx, suite de chiffres hexadécimaux) ; ces informations se trouvent par exemple sur la boîte du CD-ROM d&#039;installation :&lt;br /&gt;
&lt;br /&gt;
[root@localhost ~]# iwconfig wlan0 mode managed essid WANADOO-XXXX key xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xx&lt;br /&gt;
&lt;br /&gt;
Vérifions la prise en compte de cette commande :&lt;br /&gt;
&lt;br /&gt;
 [root@localhost ~]# iwconfig wlan0&lt;br /&gt;
 wlan0     IEEE 802.11g  ESSID:&amp;quot;WANADOO-&#039;&#039;&#039;XXXX&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
           Mode:Managed  Frequency:2.412 GHz  Access Point: 00:0B:12:FF:69:44&lt;br /&gt;
           Bit Rate:24 Mb/s   Tx-Power:32 dBm&lt;br /&gt;
           RTS thr:2432 B   Fragment thr:2432 B&lt;br /&gt;
           Encryption key:&#039;&#039;&#039;xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xx&#039;&#039;&#039;   Security mode:restricted&lt;br /&gt;
           Power Management:off&lt;br /&gt;
           Link Quality:100  Signal level:0  Noise level:0&lt;br /&gt;
           Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
           Tx excessive retries:0  Invalid misc:1   Missed beacon:0&lt;br /&gt;
&lt;br /&gt;
Enfin, nous allons demander une adresse IP à la livebox, et vérifier le résultat :&lt;br /&gt;
&lt;br /&gt;
 [root@localhost ~]# dhcpcd wlan0&lt;br /&gt;
&lt;br /&gt;
 [root@localhost ~]# ifconfig wlan0&lt;br /&gt;
 wlan0     Lien encap:Ethernet  HWaddr 00:0B:6B:6C:FE:E7&lt;br /&gt;
           inet adr:192.168.1.144  Bcast:192.168.1.255  Masque:255.255.255.0&lt;br /&gt;
           adr inet6: fe80::20b:6bff:fe6c:fee7/64 Scope:Lien&lt;br /&gt;
           UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:10381 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:9870 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 lg file transmission:1000&lt;br /&gt;
           RX bytes:1728 (0 Mb)  TX bytes:12 (0 Mb)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note&amp;lt;/u&amp;gt; : j&#039;ai dû installer le paquetage &amp;lt;code&amp;gt;dhcpcd&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
C&#039;est fini ! Vous pouvez surfer !&amp;lt;br /&amp;gt; Cependant tout sera à refaire au prochain redémarrage, sauf si vous lisez le paragraphe ci-dessous :-)&lt;br /&gt;
&lt;br /&gt;
=== Script de démarrage ===&lt;br /&gt;
&lt;br /&gt;
Créez le fichier de configuration &amp;lt;code&amp;gt;/etc/sysconfig/livebox&amp;lt;/code&amp;gt; contenant (remplacez les XXXX !) :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;#Périphérique&lt;br /&gt;
 WLAN=&amp;quot;wlan0&amp;quot;&lt;br /&gt;
 #ESSID de la livebox&lt;br /&gt;
 ESSID=&amp;quot;WANADOO-XXXX&amp;quot;&lt;br /&gt;
 #Clef WEP&lt;br /&gt;
 WEP=&amp;quot;XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XX&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Créez le script de démarrage &amp;lt;code&amp;gt;/etc/init.d/livebox&amp;lt;/code&amp;gt; contenant :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;#!/bin/sh&lt;br /&gt;
 # (c) Lea-Linux, Jean-Christophe Cardot &amp;lt;jice(at)lea(dash)linux(dot)org&amp;gt;&lt;br /&gt;
 #&lt;br /&gt;
 # livebox       This shell script takes care of starting and stopping&lt;br /&gt;
 #               your livebox&#039;s wifi dongle and configure it.&lt;br /&gt;
 #&lt;br /&gt;
 # chkconfig: 2345 12 88&lt;br /&gt;
 # description: This startup script configures the Livebox&#039;s USB wifi dongle&lt;br /&gt;
&lt;br /&gt;
 if [ -f /etc/sysconfig/livebox ];then&lt;br /&gt;
     source /etc/sysconfig/livebox&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 PIDFILE=/etc/dhcpc/dhcpcd-$WLAN.pid&lt;br /&gt;
&lt;br /&gt;
 . /etc/rc.d/init.d/functions&lt;br /&gt;
&lt;br /&gt;
 function get_ip() {&lt;br /&gt;
   ip_wlan=$(ifconfig $WLAN 2&amp;gt;&amp;amp;1 \&lt;br /&gt;
             | grep &amp;quot;inet adr:&amp;quot; \&lt;br /&gt;
 	    | cut -d&#039; &#039; -f 12 | cut -d&#039;:&#039; -f 2)&lt;br /&gt;
   if [ &amp;quot;$ip_wlan&amp;quot; = &amp;quot;127.0.0.1&amp;quot; ]; then&lt;br /&gt;
     unset ip_wlan&lt;br /&gt;
   fi&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 function wifistart() {&lt;br /&gt;
   # test if already started&lt;br /&gt;
   unset ip_wlan&lt;br /&gt;
   get_ip&lt;br /&gt;
   if [ &amp;quot;x$ip_wlan&amp;quot; != &amp;quot;x&amp;quot; ]; then&lt;br /&gt;
     echo &amp;quot;Wifi already started!&amp;quot;&lt;br /&gt;
     exit 0&lt;br /&gt;
   fi&lt;br /&gt;
   # make sure dhcpcd is stopped&lt;br /&gt;
   if [ -s $PIDFILE ] \&lt;br /&gt;
     &amp;amp;&amp;amp; ps aux | cut -b10-15 | grep -q `cat $PIDFILE`; then&lt;br /&gt;
     kill -SIGTERM `cat $PIDFILE` 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null&lt;br /&gt;
   fi&lt;br /&gt;
   rm -rf $PIDFILE 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null&lt;br /&gt;
   action &amp;quot;Lancement de NDISWrapper&amp;quot; \&lt;br /&gt;
     modprobe ndiswrapper&lt;br /&gt;
   action &amp;quot;Lancement du wifi Livebox&amp;quot; \&lt;br /&gt;
     iwconfig $WLAN mode managed essid $ESSID key $WEP&lt;br /&gt;
   action &amp;quot;Obtention d&#039;une adresse IP avec DHCP&amp;quot; \&lt;br /&gt;
     /sbin/dhcpcd wlan0&lt;br /&gt;
   get_ip&lt;br /&gt;
   echo &amp;quot;Adresse IP : $ip_wlan&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 function wifistop() {&lt;br /&gt;
   action &amp;quot;Arrêt du wifi Livebox&amp;quot; \&lt;br /&gt;
     ifconfig $WLAN down&lt;br /&gt;
   action &amp;quot;Arrêt de NDISWrapper&amp;quot; \&lt;br /&gt;
     rmmod ndiswrapper&lt;br /&gt;
   if [ -s $PIDFILE ] \&lt;br /&gt;
     &amp;amp;&amp;amp; ps aux|cut -b10-15|grep -q `cat $PIDFILE`; then&lt;br /&gt;
     action &amp;quot;Arrêt de dhcpcd&amp;quot; \&lt;br /&gt;
       kill -SIGTERM `cat $PIDFILE`&lt;br /&gt;
   fi&lt;br /&gt;
   rm -rf $PIDFILE 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 case $1 in&lt;br /&gt;
   start)&lt;br /&gt;
     wifistart&lt;br /&gt;
     exit 0&lt;br /&gt;
     ;;&lt;br /&gt;
   stop)&lt;br /&gt;
     wifistop&lt;br /&gt;
     exit 0&lt;br /&gt;
     ;;&lt;br /&gt;
   status)&lt;br /&gt;
     if fgrep -q ndiswrapper /proc/modules; then&lt;br /&gt;
       gprintf &amp;quot;NDISWrapper loaded.&amp;quot;&lt;br /&gt;
       echo&lt;br /&gt;
     else&lt;br /&gt;
       gprintf &amp;quot;NDISWrapper not loaded.&amp;quot;&lt;br /&gt;
       echo&lt;br /&gt;
     fi&lt;br /&gt;
     if ifconfig 2&amp;gt;&amp;amp;1 | grep -q $WLAN; then&lt;br /&gt;
       gprintf &amp;quot;$WLAN wireless interface loaded.&amp;quot;&lt;br /&gt;
       echo&lt;br /&gt;
     else&lt;br /&gt;
       gprintf &amp;quot;$WLAN wireless interface not loaded.&amp;quot;&lt;br /&gt;
       echo&lt;br /&gt;
     fi&lt;br /&gt;
     unset ip_wlan&lt;br /&gt;
     get_ip&lt;br /&gt;
     if [ &amp;quot;x$ip_wlan&amp;quot; = &amp;quot;x&amp;quot; ]; then&lt;br /&gt;
       gprintf &amp;quot;No IP address&amp;quot;&lt;br /&gt;
       echo&lt;br /&gt;
     else&lt;br /&gt;
       gprintf &amp;quot;IP Adress: $ip_wlan&amp;quot;&lt;br /&gt;
       echo&lt;br /&gt;
     fi&lt;br /&gt;
     exit 0&lt;br /&gt;
     ;;&lt;br /&gt;
   restart)&lt;br /&gt;
     ;;&lt;br /&gt;
   reload)&lt;br /&gt;
     $0 stop&lt;br /&gt;
     $0 start&lt;br /&gt;
     exit 0&lt;br /&gt;
     ;;&lt;br /&gt;
   *)&lt;br /&gt;
     gprintf &amp;quot;Usage: %s\n&amp;quot; &amp;quot;$(basename $0) {start|stop|restart|status}&amp;quot;&lt;br /&gt;
     exit 0&lt;br /&gt;
   ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
 exit 0&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enfin, ajoutez ce script au démarrage :&lt;br /&gt;
&lt;br /&gt;
chkconfig --add livebox&lt;br /&gt;
&lt;br /&gt;
Voilà, la configuration est enfin terminée. Profitez bien de votre Livebox !&lt;br /&gt;
[[Catégorie:Trucs_wifi]]&lt;/div&gt;</summary>
		<author><name>Xavprog</name></author>
	</entry>
</feed>