Installer Ndiswrapper sous ubuntu
Sachant que l'adaptateur USB en question est un netgear wg111
faire un
sudo -s
Prérequis
S'assurer que les headers-kernel correspondent bien au numéro du noyau:
Code :
apt-get install build-essential fakeroot linux-headers-$(uname -r)
prérequis de compilation
Code :
apt-get install gcc
apt-get install libc6-dev
Prérequis outils Wifi
Code :
apt-get install wireless-tools
Téléchargement de Ndiswrapper
On prend la version 0.12 :
ndiswrapper 0.12
Installation Ndiswrapper
Code :
tar xvzf ndiswrapper-0.12.tar.gz -C /usr/src
cd /usr/src/ndiswrapper-0.12
sed -e "s/misc/kernel\/drivers\/net\/ndiswrapper/g" debian/rules > debian/temp
mv debian/temp debian/rules
Puis on compile:
Récupération des paquets
Si tout va bien il devrait y avoir à ce stade dans /usr/src deux paquets terminé par l'extension .deb. Il faut les installer:
Code :
dpkg -i --force-overwrite ndiswrapper-utils_0.12_i386.deb
dpkg -i --force-overwrite ndiswrapper-modules-$(uname -r)_0.12_i386.deb
Attention, veillez bien à installer utils avant modules!
Vérifiez s'ils sont bien installés :
il doit y avoir un truc du style:
Code :
...
||/ Nom Version Description
+++-========================-
un ndiswrapper-modules <néant> (aucune description n'est disponible)
ii ndiswrapper-modules-2.6. 0.12-1 Linux kernel module for NdisWrapper for 2.6.8-2-686
pn ndiswrapper-source <néant> (aucune description n'est disponible)
ii ndiswrapper-utils 0.12-1 User space tools for ndiswrapper
un ndiswrapper-utils-0.12 <néant> (aucune description n'est disponible)
les deux
ii l'indiquent.
Installation des drivers windows:
pour l'adaptateur netgear c'est le driver wg111.inf:
Code :
ndiswrapper -i home/windows_drivers/wginf111.inf
Vérification de l'installation des drivers:
Il devrait y avoir :
Code :
Installed ndis drivers:
wg111 driver present, hardware present
Chargement du module et vérifications:
Code :
ndiswrapper -m
modprobe -r ndiswrapper
modprobe ndiswrapper
dmesg | tail
le message doit ressembler à:
Code :
ndiswrapper version 0.12 loaded (preempt=no,smp=no)
ndiswrapper: driver wg111 (prism54,07/17/2003, 3.30.15.0) added
ACPI: PCI interrupt 0000:00:07.0[A] -> GSI 18 (level, low) -> IRQ 18
ndiswrapper: using irq 18
wlan0: ndiswrapper ethernet device 00:0c:41:13:8e:bf using driver wg111
wlan0: encryption modes supported: WEP, WPA with TKIP, WPA with AES/CCMP