« Hardware-hard net-pci netgear wg311 v2 sous debian » : différence entre les versions

De Lea Linux
Aller à la navigation Aller à la recherche
mAucun résumé des modifications
 
mAucun résumé des modifications
Ligne 1 : Ligne 1 :
Voici un petit tuto (simple) pour ceux qui souhaitent utiliser le wifi sous debian sarge.
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)
Verifions que votre carte pci a ete detectee par debian (carte 54 MBPS):
# lspci |grep 54
 
<code>lspci |grep 54</code>
 
0000:00:07.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface
0000:00:07.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface




Pour utiliser la carte wg311 v2 sous debian, il faut installer le paquet ndiswrapper.
== 1.1 Installation de Ndiswrapper 1.1 ==
Rien de plus simple :
 
# apt-get install ndiswrapper-utils
Pour utiliser la carte wg311 v2 sous debian, il faut que le paquet ndiswrapper soit installe sur le pc.
 
Regardons si ndiswrapper est installe :
 
<code> dpkg  --list  ndiswrapper\* </code>
 
 
Si la commande precedente indique une version de ndiswrapper inferieure a 1.1, il faut desinstaller ndiswrapper  :
 
<code> apt-get  remove  ndiswrapper-utils </code>
 
 
Nous pouvons maintenant installer ndiswrapper :
 
<code> apt-get install ndiswrapper-utils </code>
 
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.
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 :
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
 
<code> apt-cdrom </code>




Le paquet ndiswrapper en version 1.1 etant une archive debian sarge, je n'ai pas eu de pb de stabilite ...
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 :
<code> ndiswrapper  -l </code>
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 :
<code> ndiswrapper  -e  <driver> </code>




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) :
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
<code> cd /media/cdrom0/Driver/Windows\ XP/ </code>
 
<code> ndiswrapper -i wg311v2.inf </code>




Vérifions si l'installation s'est bien passée :
Vérifions si l'installation s'est bien passée :
# ndiswrapper -l
 
<code> ndiswrapper -l </code>
 
Installed ndis drivers:
Installed ndis drivers:
wg311v2 driver present, hardware present  
wg311v2 driver present, hardware present  
Ligne 32 : Ligne 67 :


On cree un alias wlan0:
On cree un alias wlan0:
# ndiswrapper -m
 
<code> ndiswrapper -m </code>




On peut maintenant charger le module en memoire :
On peut maintenant charger le module en memoire :
# modprobe ndiswrapper
 
<code> modprobe ndiswrapper </code>
 
Ici, debian doit vous préciser que le cryptage wep, wpa est supporté.
Ici, debian doit vous préciser que le cryptage wep, wpa est supporté.




On enelve le module de la mémoire :
On enelve le module de la mémoire :
# rmmod ndiswrapper
 
<code> rmmod ndiswrapper </code>
 
Debian doit vous préciser que le module a ete correctement supprime de sa memoire.
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 :
On peut maintenant configurer lle fichier /etc/network/interfaces :
(par exemple pour un serveur dhcp) :
(par exemple pour un serveur dhcp) :
# emacs /etc/network/interfaces
 
<code> emacs /etc/network/interfaces </code>


#auto wlan0
#auto wlan0
Ligne 65 : Ligne 108 :




Si vous voulez definir une adresse ip fixe (sans serveur dhcp)
Si vous voulez definir une adresse ip fixe (sans serveur dhcp) :
# emacs /etc/init.d/network/interfaces
 
<code> emacs /etc/init.d/network/interfaces </code>


#auto wlan0
#auto wlan0
Ligne 83 : Ligne 127 :


Vous pouvez maintenant essayer de vous connecter au reseau :
Vous pouvez maintenant essayer de vous connecter au reseau :
# /etc/init.d/networking restart


Voila, dans certains cas, il faut configurer ip_forward et masquerade, mais je n'ai pas trop compris.
<code> /etc/init.d/networking  restart </code>

Version du 20 février 2007 à 17:11

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