Differences between revisions 9 and 10
Revision 9 as of 2009-10-29 14:22:26
Size: 8421
Editor: DenisBernard
Comment: DebianPkg: ndisgtk to DebianPkg:ndisgtk
Revision 10 as of 2010-04-21 12:08:48
Size: 9093
Editor: DenisBernard
Comment: change like the english version
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
= NDISwrapper =
Line 33: Line 34:
=== Lenny ===
Line 36: Line 39:
 1. Installer les paquets suivants:DebianPkg:module-assistant, DebianPkg:wireless-tools et DebianPkg:linux-headers correspondant à votre version du noyau:{{{
aptitude install module-assistant wireless-tools  linux-headers-$(uname -r)
 1. Installer les paquets suivants:DebianPkg:module-assistant, DebianPkg:wireless-tools:{{{
aptitude install module-assistant wireless-tools
Line 49: Line 52:
 1. Créer un alias pour Ndiswrapper :{{{
ndiswrapper -m
}}}

 1. Charger le module Ndiswrapper dans le noyau:{{{
modprobe ndiswrapper
}}}
Line 62: Line 58:

=== Squeeze ===
## nb. APT installs recommended packages by default since Lenny; ndiswrapper-dkms is included as a result.
/* linux-headers-* is currently required to be installed before dkms due to DebianBug:560822. */

 1. Installez linux-headers correspondant à votre noyau, [[DebianPkg:ndiswrapper-utils-1.9]] et DebianPkg:wireless-tools: {{{
aptitude update
aptitude install linux-headers-2.6-$(uname -r | sed 's,.*-,,') ndiswrapper-utils-1.9 wireless-tools
}}}
 Il est aussi recommandé d'installer le paquet DebianPkg:ndiswrapper-dkms. DKMS construira le module NDISwrapper pour votre système.

 1. Ajoutez {{{ndiswrapper}}} dans la liste des modules à monter au démarrage du système: {{{
echo ndiswrapper >> /etc/modules
}}}

Une fois que le module est chargé, [[#ndis|Installer le pilote NDIS]] et [[#configure|configurer l'interface sans fil]].

Traduction(s):Anglais

(!) ?Discussion


NDISwrapper

Cette page décrit les étapes pour installer NDISwrapper sur un système Debian.

Introduction

NDISwrapper est un paquet qui permet d'utiliser les pilotes des cartes ?WIFI, fournis pour le système d'exploitation Windows Microsoft, avec le noyau Linux,

Certains vendeurs ne fournissent pas les spécifications matériel ou ne fournissent pas de pilote Linux pour leurs cartes réseau sans fil.

Ce programme implémente les interfaces de programmation du noyau et de NDIS (Network Driver Interface Specification) dans le noyau Linux.

Un pilote Windows pour carte réseau sans fil est alors lié à cette implémentation de sorte que le pilote s'exécute nativement comme s'il était dans Windows, sans aucune émulation binaire.

Alors que ndiswrapper est destiné à être utilisé avec des systèmes ?WIFI , il peut également être utilisé avec d'autres matériels, tels que des adaptateurs Ethernet ou des convertisseurs USB-Série. Cette page ne parle que d'un fonctionnement avec un périphérique LAN sans fil.

Présentation de l'installation

  1. Installer le module NDISwrapper dans le noyau avec les applications nécéssaires.
  2. Installer les pilotes correspondants au matèriel.
  3. Configurer l'interface sans fil.

Installation du module NDISwrapper

Lenny

  1. Installer les paquets suivants:module-assistant, wireless-tools:

    aptitude install module-assistant wireless-tools

    1.Compiler et installer le module Ndiswrapper en utilisant le paquet ModuleAssistant:

    m-a prepare
    m-a a-i ndiswrapper
  2. Ajouter ndiswrapper à la listes des modules du noyau pour qu'il se charge au démarrage du système:

    echo ndiswrapper >> /etc/modules

Plus d'informations, pour compiler le module ndiswrapper, sont disponibles ici /usr/share/doc/ndiswrapper-source/README.Debian.

Une fois que le module est chargé, Installer le pilote NDIS et configurer l'interface sans fil.

Squeeze

  1. Installez linux-headers correspondant à votre noyau, ndiswrapper-utils-1.9 et wireless-tools:

    aptitude update
    aptitude install linux-headers-2.6-$(uname -r | sed 's,.*-,,') ndiswrapper-utils-1.9 wireless-tools

    Il est aussi recommandé d'installer le paquet ndiswrapper-dkms. DKMS construira le module NDISwrapper pour votre système.

  2. Ajoutez ndiswrapper dans la liste des modules à monter au démarrage du système:

    echo ndiswrapper >> /etc/modules

Une fois que le module est chargé, Installer le pilote NDIS et configurer l'interface sans fil.

Les pilotes NDIS

{i} Il est nécessaire d'utiliser les pilotesWindows XP. A ce jour NDISwrapper ne fonctionne pas avec NDIS 6 (Windows Vista)

Il faut avoir le pilote correspondant à votre matèriel.

Vous pouvez regarder en premier lieu la liste des composants compatibles avec Ndiswrapper .(archive 1, archive 2). Cela liste de nombreux matèriels sans fil compatibles avec ndiswrapper ainsi que les meilleurs pilotes correspondants .

Si vous ne le trouvez pas essayez la page Linuxant Windows Driver où vous trouverez de nombreux pilotes fonctionnant avec NDISwrapper. On trouve aussi des pilotes qui fonctionnent pour des matèriels 64octets que l'on ne trouve pas sur les pages web des constructeurs.

Enfin regardez sur le CD fournit avec la carte ou sur la page web du constructeur.Cela fonctionnera mais pas de façon optimale. Il vaut mieux utiliser un des pilotes présents sur la page web de ndiswrapper.

Le pilote que vous allez trouver sera probablement une archive ZIP (.zip) ou une archive auto-extractable .zip dans un Fichier Executable au format (.exe). Ces fichiers auto-extractables. Exe sont encapsulés dans une archive ZIP. Vous pouvez exécuter la commande unzip (fourni par le Paquet Debian: unzip) pour extraire son contenu.

D'autres fichiers ,exe nécessitent ?InstallShield ou d'autres installateurs. Vous pourrez utiliser les paquets Debian suivants : unshield ou orange pour extraire le contenu.

Si l'extension de votre pilote est un (.cab) vous devrez installer le paquet Debian cabextract.

Installation

<!> La procedure qui suit concerne la carte "Dell Wireless Card 1390" (man: 14e4, dev: 4311) mais ceci n'est qu'un exemple.

Pour votre carte consulter les pages web précisées dans le paragraphe (Les pilotes NDIS).

  1. Installer unzip:

    aptitude install unzip
  2. Récupére l'archive de votre pilote sur le site Dell:

    wget http://ftp.us.dell.com/network/R151517.EXE
  3. Extraire son contenu:

    unzip -a R151517.EXE
  4. Installer le pilote NDIS:

    ndiswrapper -i ~/dossier ou est le pilote/bcmwl5.inf
  5. Vérifier que le pilote est bien installé:

    ndiswrapper -l

Vous devriez avoir quelque chose comme ceci:

bcmwl5 : driver installed
        device (14E4:4311) present

Pour plus d'information référez vous à la page Man: ndiswrapper-1.9(8)

Vous pouvez aussi utiliser le paquet Debian ndisgtk pour installer le pilote.

Désinstallation

Pour supprimer de votre système un pilote installé:

ndiswrapper -e <driver>

Par example:

ndiswrapper -e bcmwl5

Vous pouvez aussi utiliser le paquet ndisgtk pour désinstaller le pilote.

Configuration

  1. Vérifier que votre carte répond:

    iwconfig
  2. Activer la carte wifi pour la connection radio, par exemple:

    ifconfig wlan0 up
  3. Configurer la carte sans fil .

Autres choses à savoir

Ndiswrapper ne fonctionne qu'en mode ad-hoc ou managed

Depuis Juillet 2008, il existe une nouvelle branche de ndiswrapper. Maintenant, donc, il y a deux versions distinctes pour Linux. The Wolf Mountain Group développe activement ndiswrapper et publie des versions mieux intégrées aux noyaux Linux récents.

Voir cette page:archives ndiswrapper de wolfmountain.

Voir aussi

  • ndisgtk – Interface graphique pour ndiswrapper (disponible depuis Lenny).

  • cabextract – Outil d'extration depuis les archives "Microsoft cabinet"

  • orange – Extraire les fichiers cab inclus dans les installateurs auto-extractables,

  • unshield – extraire les fichiers cab inclus dans l'installateur InstallShield

  • comment utiliser une carte sans fil, en anglais.

Liens externes


CategoryHardware | CategoryWireless


CategoryFrHardware CategoryFrPortal