« Hardware-hard net-usb netgear wg111t 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 11 : Ligne 11 :


Regardons si ndiswrapper est deja installe :
Regardons si ndiswrapper est deja installe :
# dpkg  --list  ndiswrapper-modules\*  |grep ii
 
<code> dpkg  --list  ndiswrapper-modules\*  |grep ii </code>
 


Si ndiswrapper n'est pas installe, rendez vous au  "1.3    Installation de ndiswrapper 1.7 "
Si ndiswrapper n'est pas installe, rendez vous au  "1.3    Installation de ndiswrapper 1.7 "
Ligne 18 : Ligne 20 :


Si la version de ndiswrapper est inferieure a 1.7, il faut desinstaller ndiswrapper avant de reinstaller la nouvelle version.Allez "1.1 Desinstaller ndiswrapper"
Si la version de ndiswrapper est inferieure a 1.7, il faut desinstaller ndiswrapper avant de reinstaller la nouvelle version.Allez "1.1 Desinstaller ndiswrapper"




== 1.1 Desinstaller ndiswrapper ==
== 1.1 Desinstaller ndiswrapper ==
Avant de desinstaller ndiswrapper, il faut supprimer les drivers windows installes avec ndiswrapper  
Avant de desinstaller ndiswrapper, il faut supprimer les drivers windows installes avec ndiswrapper :
# ndiswrapper  -l (pour voir les driver installes)  
 
#ndiswrapper  -e fichier.inf (pour supprimer le driver correspondant).
<code> ndiswrapper  -l </code>    (pour voir les driver installes)  
 
<code> ndiswrapper  -e <driver> </code>    (pour supprimer le driver correspondant).
 


La commande suivante permet de desinstaller ndiswrapper :
La commande suivante permet de desinstaller ndiswrapper :
# apt-get  remove  ndiswrapper-utils
 
<code> apt-get  remove  ndiswrapper-utils </code>
 
Debian doit vous indiquer que deux paquets ont ete supprimes : ndiswrapper-modules et ndiswrapper-utils.
Debian doit vous indiquer que deux paquets ont ete supprimes : ndiswrapper-modules et ndiswrapper-utils.




== 1.2 Telecharger la version 1.7 de ndiswrapper ==
== 1.2 Telecharger la version 1.7 de ndiswrapper ==
La version 1.7 de ndiswrapper se trouve ici :
La version 1.7 de ndiswrapper se trouve ici :
[http://sourceforge.net/projects/ndiswrapper/]
[http://sourceforge.net/projects/ndiswrapper/]


Deziper ensuite l'archive :  
Deziper ensuite l'archive :  
# tar  zxvf  /tmp/ndiswrapper-1.7.tar.gz
 
<code> tar  zxvf  /tmp/ndiswrapper-1.7.tar.gz </code>
 
 
Entrer dans l'archive :
Entrer dans l'archive :
# cd  /tmp/ndiswrapper-1.7
 
<code> cd  /tmp/ndiswrapper-1.7 </code>
 


Verifier que votre cle est detectee par Debian :
Verifier que votre cle est detectee par Debian :
# lsusb |grep 1385
 
<code> lsusb |grep 1385 </code>
 




Ligne 46 : Ligne 64 :


Regarder la version de son noyau :
Regarder la version de son noyau :
# uname  -a
 
<code> uname  -a </code>
 


Verifiez que les kernel-headers de votre noyau sont installes :
Verifiez que les kernel-headers de votre noyau sont installes :
# dpkg  --list  kernel-headers\*
 
<code> dpkg  --list  kernel-headers\* </code>
 


Si les kernel-headers ne sont pas installes :
Si les kernel-headers ne sont pas installes :
# apt-get  install  kernel-headers-2.6.8-2-386
 
(Ou 2.6.8-2-386 reprensente la version de votre noyau, a modifier en fonction du resultat de la commande uname -a).
<code> apt-get  install  kernel-headers-<version de votre noyau> </code>   
# cp  /boot/config-2.6.8-2-386  /lib/modules/2.6.8-2-386/build/.config
(Ou <version de votre noyau> est a remplacer par le resultat de la commande uname -a).
# cd  /lib/modules/2.6.8-2-386/build
 
# make  menuconfig
 
Puis quitter le programme menuconfig.
<code> cp  /boot/config-2.6.8-2-386  /lib/modules/2.6.8-2-386/build/.config </code>
 
<code> cd  /lib/modules/2.6.8-2-386/build </code>
 
<code> make  menuconfig </code>    Puis quitter le programme menuconfig.
 


On peut construire maintenant les paquets Debian :
On peut construire maintenant les paquets Debian :
# cd  /tmp/ndiswrapper-1.7
 
# debian/rules  binary
<code> cd  /tmp/ndiswrapper-1.7 </code>
Vous obtenez deux fichier deb dans le repertoire parent.
 
<code> debian/rules  binary </code>      Vous obtenez deux fichier deb dans le repertoire parent.
 


Installons les fichiers deb :
Installons les fichiers deb :
# cd  ..
 
# dpkg  -i  ndiswrapper-utils-1.7
<code> cd  .. </code>
# dpkg  -i  ndiswrapper-modules-2.6.8-2-386
 
<code> dpkg  -i  ndiswrapper-utils-1.7 </code>
 
<code> dpkg  -i  ndiswrapper-modules-2.6.8-2-386 </code>
 




Ligne 73 : Ligne 106 :


Verifier qu'aucun driver n'est  installe avec ndiswrapper :
Verifier qu'aucun driver n'est  installe avec ndiswrapper :
# ndiswrapper  -l
 
<code> ndiswrapper  -l </code>
 
 
Si besoin, utiliser la commande suivante pour le desinstaller :
Si besoin, utiliser la commande suivante pour le desinstaller :
# ndiswrapper  -e driver
 
<code> ndiswrapper  -e driver </code>
 


Ce dongle necessite d'installer deux fichiers inf : netwg11t.inf et athfmwdl.inf
Ce dongle necessite d'installer deux fichiers inf : netwg11t.inf et athfmwdl.inf
Allons sur le cd d'installation du dongle :
Allons sur le cd d'installation du dongle :
# cd /media/cdrom0
 
<code> cd /media/cdrom0 </code>
 
 
Installons les deux fichiers :
Installons les deux fichiers :
# ndiswrapper  -i  athfmwdl.inf
 
# ndiswrapper  -i  netwg11t.inf
<code> ndiswrapper  -i  athfmwdl.inf </code>
 
<code> ndiswrapper  -i  netwg11t.inf </code>
 


Verifier l'installation des drivers :
Verifier l'installation des drivers :
# ndiswrapper -l
 
<code> ndiswrapper -l </code>
 
Installed ndis drivers
Installed ndis drivers
athfmwdl    driver present, hardware present
athfmwdl    driver present, hardware present
Ligne 95 : Ligne 141 :


Voyons si ndiswrapper peut etre charge en memoire :
Voyons si ndiswrapper peut etre charge en memoire :
# modprobe  ndiswrapper
 
(La commande precedente doit vous indiquer que la cle supporte le cryptage wep et wpa).
<code> modprobe  ndiswrapper </code>              (La commande precedente doit vous indiquer que la cle supporte le cryptage wep et wpa).
 


Nous pouvons maintenant supprimer ndiswrapper de la memoire :
Nous pouvons maintenant supprimer ndiswrapper de la memoire :
# rmmod ndiswrapper
 
<code> rmmod ndiswrapper </code>
 


La derniere etape est de remplir le fichier /etc/network/interfaces (ici avec un serveur dhcp):
La derniere etape est de remplir le fichier /etc/network/interfaces (ici avec un serveur dhcp):
#emacs /etc/network/interfaces
 
<code> emacs /etc/network/interfaces </code>


#auto wlan0
#auto wlan0
Ligne 113 : Ligne 163 :
#wireless_rate auto
#wireless_rate auto
#wireless_key xxxxMyKeyxxxxx restricted
#wireless_key xxxxMyKeyxxxxx restricted


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

Version du 20 février 2007 à 17:40

Voici les conclusions que j'ai tiré sur l'utilisation du dongle usb netgear wg111t sous debian sarge.

Il faut ndiswrapper version 1.7 ou ulterieur pour utiliser cette cle.

Remarque1 : le fait d'utiliser ndiswrapper 1.7 avec cette cle, bloque le bios de mon pc au demarrage (bios award). Ce bloquage n'existait pas avant l'utilisation de ndiswrapper (j'utilisais cette cle sous windows). Je ne peux pas affirmer que cela vienne de ndiswrapper, puisque cette cle a plusieurs annees, peut etre un mauvais vieillissement de la cle ...

Remarque2 : ndiswrapper 1.7 ne fait pas partie des archives debian stable, la stabilité n'est donc pas garantie ...


1. Verifier si ndiswrapper est installe

Regardons si ndiswrapper est deja installe :

dpkg --list ndiswrapper-modules\* |grep ii


Si ndiswrapper n'est pas installe, rendez vous au "1.3 Installation de ndiswrapper 1.7 "

Si la version de ndiswrapper est 1.7 ou ulterieur, allez " 1.4 Installer les drivers windows".

Si la version de ndiswrapper est inferieure a 1.7, il faut desinstaller ndiswrapper avant de reinstaller la nouvelle version.Allez "1.1 Desinstaller ndiswrapper"


1.1 Desinstaller ndiswrapper

Avant de desinstaller ndiswrapper, il faut supprimer les drivers windows installes avec ndiswrapper :

ndiswrapper -l (pour voir les driver installes)

ndiswrapper -e <driver> (pour supprimer le driver correspondant).


La commande suivante permet de desinstaller ndiswrapper :

apt-get remove ndiswrapper-utils

Debian doit vous indiquer que deux paquets ont ete supprimes : ndiswrapper-modules et ndiswrapper-utils.


1.2 Telecharger la version 1.7 de ndiswrapper

La version 1.7 de ndiswrapper se trouve ici : [1]


Deziper ensuite l'archive :

tar zxvf /tmp/ndiswrapper-1.7.tar.gz


Entrer dans l'archive :

cd /tmp/ndiswrapper-1.7


Verifier que votre cle est detectee par Debian :

lsusb |grep 1385


1.3 Installation de ndiswrapper 1.7

Regarder la version de son noyau :

uname -a


Verifiez que les kernel-headers de votre noyau sont installes :

dpkg --list kernel-headers\*


Si les kernel-headers ne sont pas installes :

apt-get install kernel-headers-<version de votre noyau> (Ou <version de votre noyau> est a remplacer par le resultat de la commande uname -a).


cp /boot/config-2.6.8-2-386 /lib/modules/2.6.8-2-386/build/.config

cd /lib/modules/2.6.8-2-386/build

make menuconfig Puis quitter le programme menuconfig.


On peut construire maintenant les paquets Debian :

cd /tmp/ndiswrapper-1.7

debian/rules binary Vous obtenez deux fichier deb dans le repertoire parent.


Installons les fichiers deb :

cd ..

dpkg -i ndiswrapper-utils-1.7

dpkg -i ndiswrapper-modules-2.6.8-2-386


1.4 Installer les drivers windows

Verifier qu'aucun driver n'est installe avec ndiswrapper :

ndiswrapper -l


Si besoin, utiliser la commande suivante pour le desinstaller :

ndiswrapper -e driver


Ce dongle necessite d'installer deux fichiers inf : netwg11t.inf et athfmwdl.inf Allons sur le cd d'installation du dongle :

cd /media/cdrom0


Installons les deux fichiers :

ndiswrapper -i athfmwdl.inf

ndiswrapper -i netwg11t.inf


Verifier l'installation des drivers :

ndiswrapper -l

Installed ndis drivers athfmwdl driver present, hardware present netwg11t driver present


1.5 Utiliser ndiswrapper

Voyons si ndiswrapper peut etre charge en memoire :

modprobe ndiswrapper (La commande precedente doit vous indiquer que la cle supporte le cryptage wep et wpa).


Nous pouvons maintenant supprimer ndiswrapper de la memoire :

rmmod ndiswrapper


La derniere etape est de remplir le fichier /etc/network/interfaces (ici avec 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 ttttt
  7. wireless_channel 6
  8. wireless_rate auto
  9. wireless_key xxxxMyKeyxxxxx restricted


Vous pouvez maintenant essayer de vous connecter au reseau :

/etc/init.d/networking restart