Closed TopicStart new topic
> Installation de ndiswrapper sous Mandrake/Mandriva, Pour les cartes WG311v2, WG511v2...
Prolag
posté vendredi 14 octobre 2005 à 15:29
Message #1


Chef des Forums
Icône de groupe

Groupe : Administrateurs
Messages : 25 808
Inscrit : 16/03/2003
Lieu : Gu' City :)
Membre no 4

FAI: Free
Dégroupage: Oui (Partiel)
Vitesse de Connexion: ADSL2+ (juqu'a 20Mb)



Installation de ndiswrapper sous Linux Mandrake/Mandriva

Ce guide permet l'installation des cartes Wifi NETGEAR suivantes sous Linux Mandrake/Mandriva
  • MA521
  • WG111
  • WG121
  • WG311v2
  • WG511v2 (made in China et Taiwan )
  • WG511v3
Dans ce guide, j'utilise la WG311v2 comme carte de base, il faut donc utiliser les drivers qui vont avec votre carte.
Beaucoup de drivers sont disponibles sur le site de Navy http://linux.cergynux.net/ndiswrapper/

Les dernieres versions de Mandriva ( Mandriva 2005 et +) dispo en natif de ndiswrapper 1.2 qui est suffisant pour fait fonctionner les cartes
Vous pouvez donc passer directement au chapitre Lancement du pilote

Pré Requis :
    Pour realiser la plus part des commandes suivantes il faut etre en root
  • les sources du kernel
Quel kernel est utilisé ?

Code
uname -a

Il doit etre afficher quelque chose comme 2.6.3-7mdk

On recherche les versions du "kernel-source" installées
Code
rpm -qa | grep kernel-source


Si rien ne s'affiche il faut installer les sources du kernel
Code
urpmi kernel-source-2.6.3-7mdk

Si la version est differente du "uname -a"(par exemple kernel-source-2.6.3-16mdk), il faut desinstaller les autres versions
Code
rpm -e kernel-source-2.6.3-16mdk

Sinon c'est ok
  • Les outils Wireless

On verifie si la bibliotheque "libiw" est bien installée
Code
rpm -qa | grep libiw

Si rien ne s'affiche il faut installer la bibliotheque
Code
urpmi libiw

On verifie si les "wireless-tools" sont bien installés
Code
rpm -qa | grep wireless

Si rien ne s'affiche il faut installer les "wireless-tools"
Code
urpmi wireless-tools

  • Le driver ndiswrapper
Il est disponible sur Sourceforge
ou encore sur le site Linux de Navy
On recupere sur le site de Navy, le fichier ndiswrapper-cvs-latest.tar.bz2[

Installation du driver
  • Suppression de l'ancienne version
Il est possible qu'il y est deja ndiswrapper d'installer
Il faut le supprimer
Code
find /lib/modules/`uname -r`/ -name "ndiswrapper*" -exec rm -rf {} \;
  • Extraction de l'archive
Il faut extraire l'archive
Code
tar -xvjf ndiswrapper-cvs-latest.tar.bz2 -C /usr/src/

  • Compilation de ndiswrapper
Code
cd /usr/src/ndiswrapper/
make
make install
  • Récuperation des drivers Windows
Il faut recuperer les drivers Windows de la WG311v2
Il faut donc copier les fichiers .inf et .sys dans un dossier par exemple /usr/src/windrv/


Lancement du pilote
  • Chargement du pilote
Code
ndiswrapper -i /usr/src/windrv/wg311v2.inf


On verifie que le pilote est bien pris en charge
Code
ndiswrapper -l

On obtient
Code
Installed ndis driver
wg311v2 present

Si vous n'avez pas les 2 lignes c'est qu'il y a un probleme !
  • Chargement du module
Code
modprobe ndiswrapper

Il faut verifier que le module est bien lancé
Code
dmesg

à la fin vous devez avoir des lignes qui contient wlan0
Il faut aussi verifier que l'interface wifi est presente
Code
iwconfig

Il s'affiche wlan0 avec des informations diverses

Configuration de la carte
Pour verifier que ca marche il est recommandé de désactiver le cryptage sur votre borne Wifi (ou routeur Wifi) et désactiver aussi le filtrage par adresse MAC

Code
iwconfig wlan0 essid "Nom du Réseau Wifi"

Il faut bien sur remplacer le "Nom du Réseau Wifi par le votre (par défaut c'est NETGEAR )
Il faut configurer l'adresse IP de votre PC, il faut mettre une adresse IP dans la plage de votre routeur
si votre routeur (DG834G..) a pour adresse IP 192.168.0.1, il faudra mettre une IP du type 192.168.0.23 (dans le cas des WGR614/WGT, l'adresse IP du routeur est 192.168.1.1, il faudra donc mettre une IP du type 192.168.1.23 )

Code
ifconfig wlan0 192.168.0.23


On verifie que la carte accroche bien la borne Wifi
Code
iwlist wlan0 scan


On configure la passerelle
Code
route add -net 0.0.0.0 gw 192.168.0.1

et le dns
Code
echo "nameserver 192.168.0.1" >> /etc/resolv.conf

Il faut bien sur remplacer l'adresse IP de la passerelle et dns par celle de votre routeur (donc 192.168.1.1 dans le cas d'un WGR614/WGT)
Si ca ne marche toujours pas, ouvrez un nouveau sujet en précisant la carte et la version de votre carte et l'étape ou vous avez une erreur ou un probleme dans le forum qui corresponds à votre carte !

Un grand merci à Navy (je me suis basé sur ses messages pour la création de ce tutoriel)


--------------------
Ne pas cliquer ici
(°v°) (°v°) (°v°) (°v°) (°v°) (°v°) (°v°) (°v°) (°v°)
/ 0 \_/ 0 \_/ 0 \_/ 0 \_/ 0 \_/ 0 \_/ 0 \_/ 0 \_/ 0 \
u__u u___u u__u u__u u___u u__u u__u u___u u__u
Go to the top of the page
 
+Quote Post

Closed TopicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : samedi 18 mai 2013 à 15:42