« Utilisation de ndiswrapper » : différence entre les versions
Aucun résumé des modifications |
mAucun résumé des modifications |
||
Ligne 21 : | Ligne 21 : | ||
Les pilotes destinés à Windows© se présentent sous la forme d'un fichier avec l'extension '''.inf'''. Ils peuvent se trouver sur un cd-rom d'installation ou dans un dossier de pilotes sur votre disque dur. Pensez également à faire un tour sur le site Web du constructeur de votre carte. Il propose sans doute, en téléchargement, des pilotes récents pour celle-ci. | Les pilotes destinés à Windows© se présentent sous la forme d'un fichier avec l'extension '''.inf'''. Ils peuvent se trouver sur un cd-rom d'installation ou dans un dossier de pilotes sur votre disque dur. Pensez également à faire un tour sur le site Web du constructeur de votre carte. Il propose sans doute, en téléchargement, des pilotes récents pour celle-ci. | ||
Cherchez dans l'arborescence du cd un dossier intitulé "drivers" ou "pilotes". A l'intérieur de celui-ci, on trouve souvent plusieurs sous-dossiers correspondant chacun à une version de Windows© ( XP, Vista...). | Cherchez dans l'arborescence du cd un dossier intitulé "drivers" ou "pilotes". A l'intérieur de celui-ci, on trouve souvent plusieurs sous-dossiers correspondant chacun à une version de Windows© ( XP, Vista...). | ||
Avec un peu de chance ces fichiers seront directement des fichiers '''.inf''', ils peuvent aussi se trouver | Avec un peu de chance ces fichiers seront directement des fichiers '''.inf''', ils peuvent aussi se trouver en-capsulés dans un fichier exécutable ( '''exe''' ), dans un fichier '''cab''' ou directement dans le programme d'installation. | ||
Si vous voyez directement un fichier .inf, copiez le, <u>ainsi que tous les fichiers contenus dans le même dossier</u>, dans un dossier que vous aurez créé dans votre répertoire personnel. | Si vous voyez directement un fichier .inf, copiez le, <u>ainsi que tous les fichiers contenus dans le même dossier, dont celui avec l'extension '''.sys'''</u>, dans un dossier que vous aurez créé dans votre répertoire personnel. | ||
Si vous pensez que le pilote se trouve dans un fichier '''cab''' ou dans un exécutable '''exe''', vous devrez extraire les fichiers. Debian propose | Si vous pensez que le pilote se trouve dans un fichier '''cab''' ou dans un exécutable '''exe''', vous devrez extraire les fichiers. Debian propose deux paquets pour réaliser cela : '''cabextract''', disponibles dans les dépots. Il vous faut donc les installer par : | ||
<pre> # aptitude install cabextract</pre> | <pre> # aptitude install cabextract unshield</pre> | ||
Copiez ensuite le fichier '''cab''' ou l'exécutable '''exe''' dans le dossier de votre choix et lancez l'extraction : | Copiez ensuite le fichier '''cab''' ou l'exécutable '''exe''' dans le dossier de votre choix et lancez l'extraction : | ||
<pre> | <pre> | ||
Ligne 35 : | Ligne 35 : | ||
# cabextract fichier.exe | # cabextract fichier.exe | ||
</pre> | </pre> | ||
si aucun fichier n'apparait essayez | |||
<pre> | |||
# unshield fichier.cab | |||
ou | |||
# unshield fichier.exe | |||
</pre> | |||
[[Category:Wifi]] | [[Category:Wifi]] | ||
...en cours...[[Utilisateur:Le fada|le_fada... toujours à l'ouest !]] | ...en cours...[[Utilisateur:Le fada|le_fada... toujours à l'ouest !]] |
Version du 3 février 2010 à 08:26
Pourquoi ndiswrapper ?
Certains fabricants de carte wifi ne développent pas de pilote Linux pour leur matériel et ne divulguent aucune spécification technique permettant d'en programmer un. Heureusement, il existe Ndiswrapper qui permet dans beaucoup de cas d'utiliser les pilotes prévus pour la plateforme Microsoft-Windows©.
Pré-requis
Ndiswrapper fournit un module externe au noyau Linux, il va donc nous falloir plusieurs outils pour fabriquer ce module. Pour le fabriquer nous devons disposer des en-têtes de notre noyau, de module-assistant pour fabriquer ce module et de ndiswrapper. Ndiswrapper est disponibles dans toutes les branches de Debian dans la section main.
Vous devez aussi, bien sur, connaître le modèle de votre carte wifi. La commande lspci sera d'une grande utilité.
# aptitude install linux-headers-`uname -r` module-assistant ndiswrapper-source ndiswrapper-utils-1.9
Compilation du module
Cette étape est simple à réaliser, il suffit de préparer puis de compiler.
# m-a prepare # m-a a-i -f ndiswrapper
Configuration de ndiswrapper
Récupérer les pilotes Windows©
Les pilotes destinés à Windows© se présentent sous la forme d'un fichier avec l'extension .inf. Ils peuvent se trouver sur un cd-rom d'installation ou dans un dossier de pilotes sur votre disque dur. Pensez également à faire un tour sur le site Web du constructeur de votre carte. Il propose sans doute, en téléchargement, des pilotes récents pour celle-ci. Cherchez dans l'arborescence du cd un dossier intitulé "drivers" ou "pilotes". A l'intérieur de celui-ci, on trouve souvent plusieurs sous-dossiers correspondant chacun à une version de Windows© ( XP, Vista...). Avec un peu de chance ces fichiers seront directement des fichiers .inf, ils peuvent aussi se trouver en-capsulés dans un fichier exécutable ( exe ), dans un fichier cab ou directement dans le programme d'installation.
Si vous voyez directement un fichier .inf, copiez le, ainsi que tous les fichiers contenus dans le même dossier, dont celui avec l'extension .sys, dans un dossier que vous aurez créé dans votre répertoire personnel.
Si vous pensez que le pilote se trouve dans un fichier cab ou dans un exécutable exe, vous devrez extraire les fichiers. Debian propose deux paquets pour réaliser cela : cabextract, disponibles dans les dépots. Il vous faut donc les installer par :
# aptitude install cabextract unshield
Copiez ensuite le fichier cab ou l'exécutable exe dans le dossier de votre choix et lancez l'extraction :
# cabextract fichier.cab ou # cabextract fichier.exe
si aucun fichier n'apparait essayez
# unshield fichier.cab ou # unshield fichier.exe
...en cours...le_fada... toujours à l'ouest !