NB. Même procédure avec les noyaux ultérieurs (testé avec succès avec les noyaux 2.6.18, 2.6.21, 2.6.22, 2.6.24, 2.6.25).
Installer module-assistant :
debian:~# apt-get install module-assistant
debian:~# module-assistant prepare
debian:~# apt-get install ndiswrapper-source
Créer le paquet ndiswrapper-modules-2.6.17-*.deb :
debian:~# module-assistant build ndiswrapper
Installer ce paquet :
debian:~# m-a install ndiswrapper-source
debian:~# apt-get install ndiswrapper-utils-1.9
Ensuite, il faut récupérer l’archive Drivers.zip sur le cdrom fourni par Wanadoo (Orange). La copier par exemple dans/home/nom_utilisateur.
debian:~# cd /home/nom_utilisateur
debian:/home/nom_utilisateur# unzip Drivers.zip (crée un répertoire Drivers contenant plusieurs fichiers dont WlanUIG.inf)
debian:/home/nom_utilisateur/Drivers# ndiswrapper -i WlanUIG.inf
Vérifier la détection du driver :
debian:~# ndiswrapper -l (wlanuig driver installed, hardware (0CDE:0008) present)
Charger le module :
debian:~# modprobe ndiswrapper
Vérifier la bonne installation avec :
debian:~# dmesg | tail
ndiswrapper: driver wlanuig (Sagem SA,06/03/2004, 3.0.18.2) loaded
wlan0: vendor: ‘Sagem XG703 USB 802.11g’
wlan0: ethernet device 00:03:c9:61:c4:86 using NDIS driver wlanuig, 0CDE:0008.F.conf
wlan0: encryption modes supported: WEP; TKIP with WPA; AES/CCMP with WPA
usbcore: registered new driver ndiswrapper
Vérifier la bonne reconnaissance du dongle :
debian:~# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
sit0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:off/any
Mode:Managed Frequency:2.462 GHz Access Point: Not-Associated
Bit Rate:2 Mb/s Tx-Power:32 dBm
RTS thr:2347 B Fragment thr:2346 B
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0
Missed beacon:0
Pas associé ! Pas de lien ! Autre vérification :
debian:~# iwlist wlan0 scan
wlan0 Scan completed :
Cell 01 – Address: 00:03:C9:43:2A:47
ESSID: »Mon_Essid »
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.457 GHz (Channel 10)
Quality:40/100 Signal level:-70 dBm Noise level:-96 dBm
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Extra:bcn_int=100
Extra:atim=3
Hé, hé ! Il se passe quelque chose. Reste à s’authentifier :
debian:~# iwconfig wlan0 essid « Mon_Essid » mode Managed key
**************************
debian:~# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
sit0 no wireless extensions.
wlan0 IEEE 802.11b ESSID: »Mon_Essid »
Mode:Managed Frequency:2.457 GHz Access Point: 00:03:C9:43:2A:47
Bit Rate:6 Mb/s Tx-Power:32 dBm
RTS thr:2347 B Fragment thr:2346 B
Encryption key:3C61-1556-95C6-934D-7316-CDC4-DA Security mode:restricted
Power Management:off
Link Quality:31/100 Signal level:-76 dBm Noise level:-96 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Et voilà ! Pour automatiser au démarrage voici mon /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
#auto eth0
iface eth0 inet dhcp
auto wlan0
iface wlan0 inet dhcp
pre-up iwconfig wlan0 essid « Mon_Essid » mode Managed key **************************
relancer avec debian:~# /etc/init.d/networking restart
Vérifier avec debian:~# ping 192.168.1.1
pour que le module ndiswrapper soit chargé au démarrage ajouter ndiswrapper dans /etc/modules