Hardware-hard net-pci netgear wg311 v2 sous debian

De Lea Linux
Aller à la navigation Aller à la recherche

Voici un petit tuto (simple) pour ceux qui souhaitent utiliser la carte wg311v2 sous debian sarge.


Verifions que votre carte pci a ete detectee par debian (carte 54 MBPS):

lspci |grep 54

0000:00:07.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface


1.1 Installation de Ndiswrapper 1.1

Pour utiliser la carte wg311 v2 sous debian, il faut que le paquet ndiswrapper soit installe sur le pc.

Regardons si ndiswrapper est installe :

dpkg --list ndiswrapper\*


Si la commande precedente indique une version de ndiswrapper inferieure a 1.1, il faut desinstaller ndiswrapper  :

apt-get remove ndiswrapper-utils


Nous pouvons maintenant installer ndiswrapper :

apt-get install ndiswrapper-utils

Cette commande a pour effet d'installer ndiswrapper-modules-2.6.8-2-386 (selon la version de votre noyau) en version 1.1 et ndiswrapper-utils 1.1.


Pour que cette commande fonctionne, il faut que vous ayez auparavant enregistre avec l'outil apt-cdrom vos 15cd de debian sarge ou vos dvd ... (il doit y avoir 15 cd ou 4 dvd enregistres dans le fichier /etc/apt/sources.list). Si cela n'a pas ete fait :

apt-cdrom


Le paquet ndiswrapper en version 1.1 etant une archive debian sarge, je n'ai pas eu de pb de stabilite ...


1.2 Installation des drivers windows

Commencons par verifier si des drivers windows ont deja ete installes :

ndiswrapper -l


Si la commande precedente ne renvoie rien, cela signifie qu'aucun driver windows n'est installe. Dans le cas contraire, utiliser la commande suivante pour desinstaller le driver :

ndiswrapper -e <driver>


Ensuite il faut installer les drivers windows (fichier wg311v2.inf qui se trouve sur le cd d'installation de la cle ( /media/cdrom0/Driver/Windows\ XP/wg311v3.inf ou /media/cdrom0 est le point de montage de votre 1er lecteur de cd) :

cd /media/cdrom0/Driver/Windows\ XP/

ndiswrapper -i wg311v2.inf


Vérifions si l'installation s'est bien passée :

ndiswrapper -l

Installed ndis drivers: wg311v2 driver present, hardware present


On cree un alias wlan0:

ndiswrapper -m


On peut maintenant charger le module en memoire :

modprobe ndiswrapper

Ici, debian doit vous préciser que le cryptage wep, wpa est supporté.


On enelve le module de la mémoire :

rmmod ndiswrapper

Debian doit vous préciser que le module a ete correctement supprime de sa memoire.


1.3 Utilisation de ndiswrapper

On peut maintenant configurer lle fichier /etc/network/interfaces : (par exemple pour un serveur dhcp) :

emacs /etc/network/interfaces

  1. auto wlan0
  2. iface wlan0 inet dhcp
  3. pre-up modprobe ndiswrapper
  4. post-down rmmod ndiswrapper
  5. gateway 192.168.0.1
  6. wireless_essid tttttttt
  7. wireless_channel 6
  8. wireless_rate auto
  9. wireless_key xxxxMyKeyxxxxx restricted


Quelques petites explication : gateway est l'adresse ip de votre passerelle, wireless_essid est le nom de votre reseau wifi, et wireless_key est votre cle de cryptage.


Si vous voulez definir une adresse ip fixe (sans serveur dhcp) :

emacs /etc/init.d/network/interfaces

  1. auto wlan0
  2. iface wlan0 inet static
  3. pre-up modprobe ndiswrapper
  4. post-down rmmod ndiswrapper
  5. address 192.168.1.6
  6. netmask 255.255.255.0
  7. broadcast 192.168.1.255
  8. network 192.168.1.0
  9. wireless_essid tayral
  10. wireless_channel 6
  11. wireless_rate auto
  12. wireless_key xxxxMyKeyxxxxx restricted


Vous pouvez maintenant essayer de vous connecter au reseau :

/etc/init.d/networking restart