[Présentation | Installation du driver | Installation du réseau ]

Installer le dongle USB Wifi de la livebox Inventel

Dernière modification 27 février 2005

Présentation

Le dongle est basé sur une puce UR054g, usbview donne comme identifiant pour le dongle cohida 3887 rev0 (?), on se servira de ndiswrapper pour le faire marcher.
Les exemples sont donnés pour une Mandrake 10.1 official, des adaptations sont éventuellement nécessaires pour d'autres distributions.

[Retour haut de la page]

Installation

Au commencement était le dongle que vous venez de brancher à un port USB, voilà ce que ça donne dans le fichier /var/log/messages

Feb 13 16:17:50 uapou kernel: usb 5-2: new high speed USB device using address 3
Feb 13 16:17:50 uapou usb.agent[3112]: ... no modules for USB product 1435/427/1020

A noter que la dernière ligne est facultative, l'important est que le système ait reconnu le branchement du nouveau périphérique USB (ce qui correspond à la première ligne).
Maintenant on récupèrera ndiswrapper à l'adresse suivante http://ndiswrapper.sourceforge.net/ on récupère l'archive qu'on place où bon vous semble (sous /usr/local par exemple). On la décompresse en tapant

tar xvfz ndiswrapper-1.1.tar.gz

Cela donne le répertoire ndiswrapper-1.1. Avant d'aller plus loin, vous veillerez à installer les sources du noyau. Pour une Mandrake pour vérifier que le package correspondant est bien installé vous devez taper

rpm -qa | grep kernel

Voilà ce qu'on obtient pour la 10.1 official

kernel-source-2.6-2.6.8.1-12mdk
kernel-2.6.8.1.12mdk-1-1mdk

Si kernel-source n'est pas présent, tapez

urpmi kernel-source

Installez par ailleurs le package wireless-tools

urpmi wireless-tools

On revient dans le répertoire ndiswrapper-1.1 en tant que root on tapera successivement

make
make install

A noter que le package ndiswrapper-0.9-1mdk de la mandrake 10.1 official ne marche pas (ou du moins il ne reconnait pas le dongle), pour éviter les conflits désinstallez le en tapant

rpm -e ndiswrapper-0.9-1mdk

Maintenant vous pouvez récupérer le driver du dongle à cette adresse ftp://ftp.unex.com.tw/Drivers/UR054g.zip, elle fait 19Mo. A défaut si vous avez installé le dongle sur votre partition windows, vous trouverez les drivers sous Program Files\Inventel\Drivers\wlan\Unex-g-usb2\WINXP-Win2k

Pour une installation avec les drivers récupérés sur le net, on désarchive en tapant

unzip UR054g.zip

Cela donne le répertoire UR054g(R01). A noter qu'il existe également une archive UR054g_R01.zip sur le même site ftp mais elle fournit exactement les mêmes drivers. Sous UR054g(R01)/Driver en tant que root on tape

ndiswrapper -i PRISMA02.inf

Puis

ndiswrapper -l

Voilà le résultat

Installed ndis drivers:
prisma02 driver present, hardware present

Alleluiah il est reconnu !

C'est pas fini on tape

modprobe ndiswrapper

Voilà le résultat dans /var/log/messages

Feb 13 18:37:29 mobile kernel: ndiswrapper version 1.0 loaded (preempt=no,smp=no)
Feb 13 18:37:29 mobile kernel: ndiswrapper: driver prisma02 (Conexant,03/30/2004, 3.00.12.0) added
Feb 13 18:37:33 mobile kernel: wlan0: ndiswrapper ethernet device 00:0b:6b:69:dd:72 using driver prisma02
Feb 13 18:37:33 mobile kernel: wlan0: encryption modes supported: WEP, WPA with TKIP, WPA with AES/CCMP
Feb 13 18:37:33 mobile kernel: usbcore: registered new driver ndiswrapper

[Retour haut de la page]

Installation du réseau

On tape maintenant

iwconfig

Cela nous donne

wlan0 IEEE 802.11g ESSID:off/any
Mode:Managed Frequency:2.462GHz Access Point: 00:00:00:00:00:00
Bit Rate:2Mb/s Tx-Power:32 dBm
RTS thr:2432 B Fragment thr:2432 B
Encryption key:off
Power Management:off
Link Quality:100 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:27 Missed beacon:0

On va scanner à travers cette interface les bornes disponibles

iwlist wlan0 scan
wlan0 Scan completed :
Cell 01 - Address: 00:XX:XX:XX:XX:XX
ESSID:"WANADOO-XXXX"
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.457GHz
Quality:0/100 Signal level:-34 dBm Noise level:-256 dBm
Encryption key:on
Bit Rate:1Mb/s
Bit Rate:2Mb/s
Bit Rate:5.5Mb/s
Bit Rate:11Mb/s
Bit Rate:6Mb/s
Bit Rate:9Mb/s
Bit Rate:12Mb/s
Bit Rate:18Mb/s
Bit Rate:24Mb/s
Bit Rate:36Mb/s
Bit Rate:48Mb/s
Bit Rate:54Mb/s
Extra:bcn_int=100
Extra:atim=3
Extra:wpa_ie=clé-wpa

C'est évidemment la livebox

Maintenant j'ai créé le fichier /etc/sysconfig/network-scripts/ifcfg-wlan0 avec comme contenu

DEVICE=wlan0
BOOTPROTO=dhcp
ONBOOT=yes
METRIC=10
MII_NOT_SUPPORTED=no
WIRELESS_MODE=Managed
WIRELESS_ESSID=WANADOO-XXXX
CHANNEL=10
WIRELESS_ENC_KEY=cle-wep-de-la-livebox
NEEDHOSTNAME=yes

Pour lancer une connexion il suffit de taper

ifup wlan0

Pour que le driver soit chargé à chaque démarrage vous devez taper

ndiswrapper -m

Voilà le résultat

Adding "alias wlan0 ndiswrapper" to /etc/modprobe.conf

C'est fini !

 
[Retour page d'accueil FUNIX] [retour haut de la page ]