« Hardware-hard net-usb netgear wg111t sous debian » : différence entre les versions
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 : | ||
<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 : | ||
<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 : | ||
<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 : | ||
<code> tar zxvf /tmp/ndiswrapper-1.7.tar.gz </code> | |||
Entrer dans l'archive : | Entrer dans l'archive : | ||
<code> cd /tmp/ndiswrapper-1.7 </code> | |||
Verifier que votre cle est detectee par Debian : | Verifier que votre cle est detectee par Debian : | ||
<code> lsusb |grep 1385 </code> | |||
Ligne 46 : | Ligne 64 : | ||
Regarder la version de son noyau : | Regarder la version de son noyau : | ||
<code> uname -a </code> | |||
Verifiez que les kernel-headers de votre noyau sont installes : | Verifiez que les kernel-headers de votre noyau sont installes : | ||
<code> dpkg --list kernel-headers\* </code> | |||
Si les kernel-headers ne sont pas installes : | Si les kernel-headers ne sont pas installes : | ||
(Ou | <code> apt-get install kernel-headers-<version de votre noyau> </code> | ||
(Ou <version de votre noyau> est a remplacer par le resultat de la commande uname -a). | |||
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 : | ||
<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 : | ||
<code> cd .. </code> | |||
<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 : | ||
<code> ndiswrapper -l </code> | |||
Si besoin, utiliser la commande suivante pour le desinstaller : | Si besoin, utiliser la commande suivante pour le desinstaller : | ||
<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 : | ||
<code> cd /media/cdrom0 </code> | |||
Installons les deux fichiers : | Installons les deux fichiers : | ||
<code> ndiswrapper -i athfmwdl.inf </code> | |||
<code> ndiswrapper -i netwg11t.inf </code> | |||
Verifier l'installation des drivers : | Verifier l'installation des drivers : | ||
<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 : | ||
(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 : | ||
<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): | ||
<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 : | ||
<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
- auto wlan0
- iface wlan0 inet dhcp
- pre-up modprobe ndiswrapper
- post-down rmmod ndiswrapper
- gateway 192.168.0.1
- wireless_essid ttttt
- wireless_channel 6
- wireless_rate auto
- wireless_key xxxxMyKeyxxxxx restricted
Vous pouvez maintenant essayer de vous connecter au reseau :
/etc/init.d/networking restart