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.
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
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 !