Installation WIFI avec NDISWRAPPER sur WHOPPIX ( DEBIAN )

Transcription

Installation WIFI avec NDISWRAPPER sur WHOPPIX ( DEBIAN )
Installation WIFI avec NDISWRAPPER sur WHOPPIX ( DEBIAN )
LINUXTIPS - Mes trucs et
astuces sous LINUX
-- Réseau - Système et Réseau --
Système et Réseau
Installation WIFI avec
NDISWRAPPER sur
WHOPPIX ( DEBIAN
)
Laurent Rayssiguier
dimanche 11 décembre 2005
LINUXTIPS - Mes trucs et astuces sous LINUX
Page 1/4
Installation WIFI avec NDISWRAPPER sur WHOPPIX ( DEBIAN )
Voici une petite doc que je me suis fait traitant de l'install du wofi sans les drivers linux, vous pourrez
l'utiliser sur les debians ou autres ressemblantes (whoppix, ubuntu, knoppix, etc... )
Quand vous avez une carte wifi qui n'est pas compatible avec les drivers linux, vous pouvez utiliser
les drivers windows.
Cette possibilité vous est donnée par le logiciel NDISWRAPPER
Sur la whoppix 2.7, le paquet ndiswrapper-utils est installé, mais hélas le module ndiswrapper du
kernel 2.6.11 n'est pas présent.
Si vous avez une debian standard sans ndiswrapper, essayez de mettre ceci dans
/etc/apt/source.list :
deb http://ndiswrapper.sourceforge.net/debian ./
Puis faites le classique apt-get update et apt-cache search ndiswrapper pour savoir quels paquets
vous pouvez installer.
Dans mon cas, la whoppix a une grosse partie installée de base, donc pour faire fonctionner ma
carte wifi broadcom ( sur portable hp nx9105 ) j'ai dû faire ceci :
Télécharger le driver chez le constructeur de mon portable.
Monter la partition windows ou le média où vous avez téléchargé le driver windows, pour moi, la
partition hda3
mount /mnt/hda3
Indiquer à ndiswrapper de charger le driver :
ndiswrapper -i /mnt/hda3/downloads/wifi/driverwifi/bcmwl5a.inf
Vérifier le chargement avec la commande "ndiswrapper -l"
Installer les sources nécessaires à la compilation du module :
apt-get install kernel-source-2.6.11
apt-get install ndiswrapper-source
Lire la doc si nécessaire :
cat /usr/share/doc/ndiswrapper-source/README.Debian
Compiler et installer le module :
LINUXTIPS - Mes trucs et astuces sous LINUX
Page 2/4
Installation WIFI avec NDISWRAPPER sur WHOPPIX ( DEBIAN )
module-assistant auto-install ndiswrapper
Charger le module :
modprobe ndiswrapper
Vérifier le résultat du chargement du pilote :
tail /var/log/syslog
Vérifier les réseaux disponibles :
iwlist wlan0 scan
Cette commande doit donner quelque chose comme ceci :
wlan0
Scan completed :
Cell 01 - Address: XX:XX:XX:XX:XX:XX
ESSID:"MONRESEAU"
Protocol:IEEE 802.11b
Mode:Managed
Frequency:2.462 GHz (Channel 11)
Quality:0/100
Signal level:-50 dBm
Noise level:-256 dBm
Encryption key:on
Bit Rate:1 Mb/s
Bit Rate:2 Mb/s
Bit Rate:5.5 Mb/s
Bit Rate:11 Mb/s
Extra:bcn_int=100
Extra:atim=0
Configurer le mode de connexion au point d'accès :
iwconfig wlan0 mode Managed
Indiquer la clef wep de votre point d'accès wifi, ici j'ai dû indiquer la chaine alphanumérique de la
conf du dlink DWL-2000AP+ que j'utilise.
Si vous avez une clef wep en hexadécimal, il n'est pas nécessaire de taper le s : de la ligne
suivante :
iwconfig wlan0 key restricted s :ma_clef_secrete
Indiquer le nom du réseau wifi
iwconfig wlan0 essid MONRESEAU
LINUXTIPS - Mes trucs et astuces sous LINUX
Page 3/4
Installation WIFI avec NDISWRAPPER sur WHOPPIX ( DEBIAN )
Charger la carte
ifconfig wlan0 up
Installer le client dhcp et demander une ip au serveur dhcp du réseau :
apt-get install dhcp3-client
dhclient wlan0
Si vous n'avez pas de serveur dhcp, utilisez la commande "ifconfig wlan0 192.168.0.1 netmask
255.255.255.0" en indiquant bien la bonne adresse ip dont vous avez besoin :-)
Créer le lien du module ndiswrapper :
ndiswrapper -m
( Cette commande me dit que c'est déjà fait, mais bon, on sait jamais )
Charger le module au démarrage :
vi /etc/modutils/aliases
Ajouter la ligne suivante :
alias wlan0 ndiswrapper
Modifier le fichier de conf réseau /etc/network/interfaces et ajouter le bloc wifi
#WIFI
auto wlan0
iface wlan0 inet dhcp
wireless_essid MONRESEAU
wireless_mode Managed
wireless_key s:ma_clef_secrete
wireless_rate auto
wireless_nick wifi
Une fois fait, vous devriez trouver votre réseau wifi actif au reboot.
LINUXTIPS - Mes trucs et astuces sous LINUX
Page 4/4