Installation des drivers R8187 avec compatibilité
Aircrack-ng sous Linux pour l'Alpha AWUS036H à Chipset Realtek
RTL8187.
Bonjour à tous ![]()
Au cours de ce petit Tutorial d'installation des pilotes R8187 sous Linux, nous allons ... ben voir comment les installer pardi
et les patcher pour une compatiblité Aircrack-ng avec bien sûr l'injection de paquets avec Aireplay tant qu'à faire. Même si Billyboylindien en a fait un remarquable dans ce même style, on rencontre néanmoins quelques problèmes lors de la compilation, qui est une opération toujours délicate, avec des Kernels récents
. Je précise que les commandes suivantes ont été réalisées avec succès sous une Distribution Kubuntu 7.04 Feisty Fawn avec un Kernel 2.6.20-16-generic. Si vous n'utilisez pas une Distribution basée sur Debian comme Ubuntu ce n'est pas bien grave
vous pourrez quand même suivre le Tuto, les commandes d'une distribution Linux à une autre ne changeant pas
.
Le but final de ce document est de vous éviter de booter sous Backtrack 2 en Live CD pour exploiter votre carte à Chipset RTL8187, mais d'avoir tous les outils sous la main pour tester votre réseau avec votre distribution Linux habituelle. C'est quand même mieux qu'un Live CD hein, non ?!
Le tutorial peut paraître long mais en réalité il ne l'est pas vraiment, c'est juste que j'ai pris le temps de commenter les commandes en Console , afin que vous ne les tappiez pas bêtement sans les comprendre
En plus on s'ennuie moins comme ça non ? ![]()
Edit: les drivers inclus dans le Kernel 2.6.20-16-generic sont défectueux et ne permettent même pas de se connecter ... Vous avez donc ici une occasion (en or?
) simple de tirer profit de votre carte même si vous ne voulez pas entendre parler d'injection et autres ![]()
Au menu:
Téléchargement des Pilotes Linux R8187.
Patchage Aircrack-ng de ces pilotes, compilation et installation.
Installation via compilation de aircrack-ng 0.9.1 afin de profiter de l'Algorythme de crack "ptw" bien plus efficace que les anciennes version d'aircrack.
1] Allez on démarre ![]()
Branchez votre carte, pas trop dur pour le moment ça va ? ![]()
Regardez la version de votre Kernel afin de voir si des pilotes pour votre carte ne sont pas déjà présents et opérationnels mais incompatibles aircrack et sans doutes défectueux
Pour le savoir ouvrez un Terminal et tappez la commande suivante:
~$ uname -r
Si vous voyez comme réponse:
~$ 2.6.20-16-generic
Des drivers sont déjà présents et vous allez devoir les désactiver. ![]()
Si vous avez une réponse de la Console inférieure à cela vérifiez par la commande suivante que la carte ne fonctionne ... pas ![]()
~$ iwlist wlan0 scan
A cette commande plusieurs réponses possible: vous avez une liste de réseaux détectés ou aucun, ça dépend où vous scannez: des drivers sont présents et vous allez devoir les désactiver afin d'utiliser ceux que l'on va installer.
Ou alors la réponse suivante, qui veut dire que votre interface n'a pas de drivers et que vous allez pourvoir sauter les prochaines étapes. Ouais! ![]()
~$ wlan0 Interface doesn't support scanning.
2] Désactivation des drivers du Kernel (à sauter suivant votre cas)
Pour désactiver ces drivers (on va pas en avoir plusieurs en même temps ça ferait désordre quand même
) vous allez éditer votre fichier /etc/modprobe.d/blacklist qui correspond en gros à la liste des drivers désactivés, on va donc rajouter ceci à ce fichier: blacklist rtl8187 et blacklist r8187.
Pour le faire, lancez ces commandes:
~$ sudo kwrite /etc/modprobe.d/blacklist
et ajoutez à la fin du fichier comme ceci:
blacklist rtl8187
blacklist r8187
Il se peut que vous ayez les lignes suivantes à la fin de votre fichier blacklist :
# buggy driver causes kernel BUG on load (Ubuntu: #78255, #88430) blacklist r818x blacklist r8187
Supprimez les et mettez à leur place ce qui a été indiqué au-dessus ![]()
Remplacer «kwrite » par le programme d'édition de texte propre à votre distribution ![]()
Exemple pour Ubuntu: « gedit » à la place de « kwrite » ou encore nano ou vi (multi-distribution et en console).
Bien sûr, enregistrez les changements avant de fermer ![]()
Bon une fois ça fait, voilà, plus de drivers venant nous perturber pour la suite. Vous pouvez éventuellement redémarrer votre ordinateur afin que le changement soit bien pris en compte. Vous verez, votre "wlan0" ne sera plus reconnue ![]()
3] Téléchargements, "Patchage", Compilation.
Bon maintenant on passe aux choses sérieuses.
Vous avez la carte branchée et aucun driver perturbateur, c'est parti!
On télécharge ces fameux pilotes r8187!
~$ wget http://dl.aircrack-ng.org/drivers/rtl8187_linux_26.1010.zip
On extrait tout ça :
~$ unzip rtl8187_linux_26.1010.zip
On se place dans le dossier décompressé:
~$ cd rtl8187_linux_26.1010.0622.2006/
On télécharge le patch qui est très important pour avoir par la suite une compatibilité aircrack-ng et injection.
~$ wget http://patches.aircrack-ng.org/rtl8187_2.6.24v3.patch
On extrait:
~$ tar xzf drv.tar.gz ~$ tar xzf stack.tar.gz
On patche les drivers avant de les compiler et de les installer ![]()
~$ patch -Np1 -i rtl8187_2.6.24.patch
On compile, l'opération qui peut poser problème.
Si vous avez des messages d'erreurs, venez en parler sur les Forums de www.tuto-fr.com, il y aura de toutes façons quelqu'un pour vous aider ![]()
~$ make
On installe:
~$ sudo make install
Vous activez maintenant les drivers et la carte
on arrive au bout ![]()
~$ sudo sh wlan0up
Bon voilà une bonne chose de faite: drivers patchés et installés et carte active ![]()
4] Installation de aircrack-ng 0.9.3
Maintenant il se peut que si vous avez une version d'aircrack-ng déjà installée sur votre distribtion, il est possible que même en tapant la commande habituelle pour voir les interfaces wifi compatibles injection, vous ne voyez pas votre carte avec son chipset et son driver dans la liste... ![]()
~$ sudo airmon-ng
Pas de panique
cela veut dire que votre version d'aircrack-ng est trop ancienne et non-compatible avec les drivers R8187. Ben alors on a tout fait ça pour rien ?! Et ben non
On va mettre à jour aircrack-ng vers une version plus récente, ici la version 0.9.3 qui inclue la redoutable "ptw" attack héhé ![]()
Bon allez, on ne s'arrête pas si près du but
et on télécharge ce aircrack-ng 0.9.3:
Petit détail qui a son importance: pour compiler avec succès aircrack-ng 0.9.3 il est nécessaire d'installer le paquet "build-essential".
Pour les distributions basées sur Debian comme Ubuntu et autres, si vous êtes connectés au net cette simple commande fera l'affaire:
~$ sudo apt-get install build-essential
ou encore si vous avez l'habitude d'utiliser "aptitude"
~$ sudo aptitude install build-essential
Si vous ne savez pas trop ce que vous utilisez, prenez la première commande ![]()
Pour les autres distributions n'utilisant pas de paquets Debian comme Mandrake:
Utilisez votre gestionnaire de paquets (RPM etc...) habituels et installez "build-essential" par son intermédiaire
.
On télécharge aircrack-ng 0.9.3:
~$ wget http://download.aircrack-ng.org/aircrack-ng-0.9.3.tar.gz
On extrait tout ça:
~$ tar -zxvf aircrack-ng-0.9.3.tar.gz
On se place dans le répertoire décompressé:
~$ cd aircrack-ng-0.9.3
On compile:
~$ make
Et on installe ![]()
~$ sudo make install
Et voilà aircrack-ptw est à vous
vous pouvez fermer le Terminal, il a bien travaillé pour aujourd'hui ![]()
Si vous voulez vérifier votre version d'aircrack, dans une Console tappez simplement (Console = Terminal):
~$ aircrack-ng
Et consultez dans les premieres ligne qui s'affichent, votre version bien neuve et toute brillante ![]()
Mais si vous souhaitez installer une version encore plus récente de aircrack-ng (version 1.0 qui n'est pas la dernière version stable d'après le site www.aircrack-ng.org), libre à vous de faire la même procédure en téléchargeant le « tar.gz » ainsi qu'une librairie nécessaire à sa compilation ici:
http://lesgosus.free.fr/tutofr/
Vous pourrez éventuellement tester le crack automatique de votre réseau avec wesside-ng. Ce topic donne plus d'informations quant à l'installation de aircrack-ng 1.0:
http://forum.tuto-fr.com/viewtopic.php?id=2009
Bon, ben voilà on arrive au bout ouf! ![]()
Vous pouvez à présent vérifier si votre carte est bien reconnu par la commande:
~$ sudo airmon-ng
Et pour passer en mode monitor:
~$ sudo airmon-ng start wlan0
5] Activation des pilotes au démarrage.
Comme vous avez sans doute pu le remarquer les drivers R8187 ne sont pas chargés au démarrage
donc pas possible d'utiliser la carte ... sans tapper ces commandes:
~$ cd rtl8187_linux_26.1010.0622.2006/ ~$ sudo sh wlan0up
Là c'est bon les drivers sont lancés et la carte prête pour le mode monitor ou managed si vous ne souhaitez pas faire de tests de sécurités de votre réseau pour le moment ![]()
2 méthodes seront ici présentées:
*La 1ère (en 2 parties, en fonction de votre cas) semble poser des problèmes chez certains.
*La 2ème est de loin la plus sûre et se montre simple et efficace, mais elle coûte une petite commande à tapper ou à rechercher en console très rapidement au démarrage.
=> Pour ma part, lancer les drivers "à la main" de manière sûre et contrôlée au démarrage me prends 5s en utilisant des raccourcis claviers. A vous de faire votre choix même si la seconde méthode est plus à recommander ![]()
Pour faire tout ça automatiquement au lancement de votre distribution:
1ère méthode.
1. Quand R8187 était déjà présent dans votre Kernel.
Vous allez devoir copier le nouveau module compilé à l'emplacement de l'ancien, logique non?
. Ce nouveau module compilé doit se trouver dans votre /home et doit se nommer "rtl8187.ko"
On va donc le copier ici : /lib/modules/2.6.20-16-generic/kernel/ubuntu/wireless/rtl8187/. Si il y a encore l'ancien module, supprimez le pour qu'il cède sa place. Tappez ces 2 commandes en les modifiant si besoin, comme expliqué plus bas ![]()
~$ sudo cp rtl8187.ko /lib/modules/2.6.20-16-generic/kernel/ubuntu/wireless/rtl8187/ ~$ echo "rtl8187" | sudo tee -a /etc/modules
Remplacez "2.6.20-16-generic" par votre propre Kernel (uname -r) si vous n'avez pas cette version.
Remplacez également "ubuntu" par le nom de votre distribution si vous n'en n'utilisez pas une du style Kubuntu, Edubuntu, Xubuntu ...
Ensuite réouvrez votre fichier blacklist en root et retirez rtl8187 et r8187, enregistrez et fermez.
Lancez pour finir, ces 2 commandes servant en gros à activer le driver:
~$ depmod -a ~$ modprobe rtl8187
Redémarrez un petit coup avec la carte branchée et vérifiez qu'elle est directement fonctionnelle à l'ouverture de votre session ![]()
2. Quand R8187 n'était pas présent dans votre Kernel.
Vous allez devoir créer vous même un répertoire que l'on appelera "rtl8187" dans /lib/modules/2.6.20-16-generic/kernel/ubuntu/wireless/ (à éventuellement modifier comme expliqué ci-dessus)
Allez on le fait ce répertoire:
Attention !!: si vous n'adaptez pas "2.6.20-16-generic" et "ubuntu" à votre cas dans toutes les commandes qui comportent ceci, des nouveaux répertoires seront créés ce qui peut faire beaucoup de bazard
Le mieux est d'utiliser votre explorateur de fichiers et d'aller voir graphiquement les changements aux commandes que vous devez effectuer ![]()
~$ sudo mkdir -p /lib/modules/2.6.20-16-generic/kernel/ubuntu/wireless/rtl8187
On copie dedans le module compilé se trouvant normalement dans votre /home:
~$ sudo cp rtl8187.ko /lib/modules/2.6.20-16-generic/kernel/ubuntu/wireless/rtl8187/ ~$ echo "rtl8187" | sudo tee -a /etc/modules
On les active:
~$ depmod -a ~$ modprobe rtl8187
Redémarrez et vérifiez l'activité de la carte au démarrage.
2ème méthode.
On fais un petit script éxécutable qui fera les commandes à notre place ![]()
Normalement, dans votre /home, après avoir compilé et installé les drivers, vous devriez avoir un répertoire se nommant "rtl8187_linux_26.1010.0622.2006/" qui est d'ailleurs très important car il contient entre autre des éléments compilés et des scripts nécessaires pour charger les pilotes ...
Attention donc à ne pas bêtement le supprimer comme moi quand vous faites du ménage dans votre /home ![]()
Il se peut également que vous ayez un fichier binaire rtl8187.ko. Evitez également de le supprimer ![]()
Pour éviter tous ces désagréments et pour ne pas encombrer visuellement votre /home, renommez ces 2 éléments avec un point devant de façon à ce qu'ils passent en fichiers cachés ![]()
Bon on fais ce script maintenant.
Même chose, faite un fichier texte se nommant par exemple .Alpha-up.txt (fichier caché).
Copiez simplement ceci dedans:
cd .rtl8187_linux_26.1010.0622.2006/ sudo sh wlan0up
Enregistrez et fermez.
Maintenant renommez le fichier "Alpha-up.sh": voilà notre petit script ![]()
Pour l'éxécuter afin qu'il charge les drivers:
~$ bash .Alpha-up.sh
A chaque démarrage, vous devez donc ouvrir une console et utiliser sa fonction de recherche (Ctrl+R) et commencer à tapper votre commande qui sera très vite retrouvée et vous n'aurez plus qu'à valider ![]()
C'est pas la mer à boire hein ![]()
6] Connexion en WPA. (A vérifier)
Bon étant donné que ce forum est là pour montrer les relatives faiblesses du WEP, autant utiliser la carte avec un cryptage WPA non ? ![]()
Pour ce faire, nous allons compiler les sources de wpa_supplicant-0.4.9 qui se trouve dans le dossier (caché ou non) "rtl8187_linux_26.1010.0622.2006".
Pour cette compilation, la library libssl-dev est nécessaire.
#] Installation.
Debian & compagnies:
~$ sudo apt-get install libssl-dev
Autres distributions:
Utilisez votre gestionnaire de paquets habituel (recommandé) ou compilez et installez les sources disponibles sur www.openssl.org
Ensuite, on se place dans le répertoire de ce WPA-supplicant et on créé un fichier .config :
~$ cd rtl8187_linux_26.1010.0622.2006/wpa_supplicant-0.4.9 ~$ cp defconfig .config
Ouvrez ce fichier avec un éditeur de texte simple et décommentez la ligne "#CONFIG_DRIVER_IPW=y"
Autrement dit supprimez le # devant, enregistrez et fermez.
Tout est prêt pour compiler et installer correctement WPA-supplicant ![]()
~$ make ~$ sudo make install
#] Configuration.
Pour vous connecter à votre réseau vous allez devoir faire un fichier de configuration que l'on nommera "wpa1.conf" en fonction des caractéristiques propres de votre réseau sans fils. (SSID, BSSID...)
Ouvrez déjà le fichier wpa_supplicant.conf avec un éditeur de texte simple.
Dans ce fichier, vous avez des exemples de configurations qui utilisent différents protocoles de cryptage WPA (WPA-PSK, WPA-EAP...)
Le plus courant reste néanmoins le WPA-PSK car la plupart des APs "classiques" comme les Livebox, l'utilisent par défaut.
Un exemple de configuration WPA-PSK sera donc ici présenté. Si vous utilisez autre chose, je vous encourage à consulter le fichier entièrement, qui est d'ailleurs très complet. Vous y trouverez très certainement votre bonheur ![]()
WPA-PSK:
Créez pour commencer le fichier "wpa1.conf" dans le répertoire rtl8187_linux_26.1010.0622.2006/wpa_supplicant-0.4.9
Le modèle de configuration à suivre pour le WPA-PSK, est le 3ème exemple du fichier de "wpa_supplicant.conf".
Collez précisément ceci dans "wpa1.conf" en changeant les paramètres "Tuto-fr" et "87654321" en fonction de votre AP:
# WPA-PSK
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="Tuto-fr"
proto=WPA
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
psk="87654321"
priority=2
}
=> A modifier: "Tuto-fr" (SSID) et "87654321" (clé WPA).
=> Enregistrez et fermez.
#] Lancement de WPA-supplicant configuré.
En console, placé dans le repertoire wpa_supplicant-0.4.9 et une fois les pilotes R8187 lancés:
~$ ./wpa_supplicant -D ipw -c wpa1.conf -i wlan0 &
Attention, WPA implique très souvent filtrage d'adresses Mac sur l'AP. Réglez déjà ce problème avant de lancer WPA-supplicant ![]()
La connexion devrait normalement s'établir. ![]()
7] C'est Terminé!
Bon et ben voilà, vous avez votre carte opérationnelle sous votre distribution habituelle avec les meilleurs outils ![]()
Rien ne vous empêche d'installer par exemple Wireshark qui peut vous servir pour trouver l'adressage de votre réseau si vous êtes amenés à le faire (plutôt rare)...
Installation sous Debian ou distributions dérivées:
~$ sudo apt-get install wireshark
ou bien:
~$ sudo aptitude install wireshark
Autres distribution n'utilisant pas de paquets Debian comme Mandrake:
Utilisez votre gestionnaire de paquets (RPM etc...) habituel et installez ce que bon vous semble.
8] Remerciements et Sources.
Merci à Billyboylindien pour tous ses tutos ![]()
Merci aussi à Tex-Twill qui a su résoudre hasardeusement je dirais
le probleme de compilation
et au Modo Charly5942 de m'avoir autorisé à "sortir" ce petit Tuto.
Ce Tutorial est inspiré de certains coins du Net, je ne vous le cache pas
et en voici les "sources" principales :
www.aircrack-ng.org
http://www.aircrack-ng.org/doku.php?id=r8187
http://download.aircrack-ng.org/aircrac … 9.1.tar.gz
...et bien sûr
:
http://www.tuto-fr.com/tutoriaux/tutori … rcrack.php
http://www.tuto-fr.com/tutoriaux/linux/ … tl8187.php
Bonne journée à tous. ![]()
PS: Il se peut que les signaux de votre carte paraissent infiniment faibles ou très instables lorsque que vous scannez ou quand vous êtes connecté à un AP... ![]()
Pas de panique ! Ce n'est qu'une apparence ! ![]()
Cela n'influe pas du tout sur la portée phénoménale de votre carte ni sa capacité à tenir des signaux élevés. ![]()
Si vous êtes un puriste, je ne saurais pour l'instant résoudre ce problème "secondaire"
mais ce n'est quand même pas si grave hein ?! ![]()
Dernière modification par Alexey (22-03-2008 21:11:53)
Hors ligne
pas mal, sa risque de me servir ![]()
ps : aprés le patchage des pilotes, es tu sur de la commande "make" suivie de "make install" ???sur le tuto pr installer les pilotes sous BT2, c'est écrit " sh makedrv" puis "sh wlan0up", et sa marche très bien chez moi...
Hors ligne
jolie travail merci je n ai pas encore l alpha mais c prevue ... tres cool ![]()
Dernière modification par killbill (08-09-2007 02:02:05)
Hors ligne
A vantek:
Ouais ça se peut tu ne dois pas avoir un kernel tres récent et la compilation marche tres bien comme l'a fait Billy...
Mais en général avec les kernels récent tout ça ça foire ...
A Killbil: Merci
et bon courage
même si ça n'est pas tres difficile...quand il n'y a pas de problemes ![]()
Dernière modification par Alexey (08-09-2007 01:29:57)
Hors ligne
ok ok
(j'espère que sa ne posera pas de problèmes sous ubuntu 7.10 ^^
a mettre en épinglé ![]()
Hors ligne
Sujet épinglé en attendant que billy quand il aura le temps refasse une petite refonte de toutes les aides et tutos dispos!
Hors ligne
Salut
Sous Ubuntu 7.10
Je n'ai aucune idée si la compilation se fera sans problème :s
Mais il n'y a pas de raisons, ça fonctionne sous Ubuntu 7.04 et sous des versions plus anciennes ...
A suivre ...
Hors ligne
Merci pour ce tuto
Joli taff, je pense que je vais le linker depuis le tuto deja en place voir modifier mon tuto.
Super taff
Hors ligne
Merci ![]()
Hors ligne
Oui jolie boulot.
Au suivant...![]()
![]()
Hors ligne
Suit a plusieurs essai avec la alpha network 500mw g décider de me mettre sous la mandriva 2007 et au moment de la compilation du driver ben une erreur apparait g tout essayer et pas moyen de trouver ( je pense ke sa vient du kernel )
Voici l'erreur
[bob@LinuxAcer rtl8187_linux_26.1010.0622.2006]$ su
Mot de passe :
[root@LinuxAcer rtl8187_linux_26.1010.0622.2006]# sh makedrvbk
rm -f *.mod.c *.mod *.o .*.cmd *.ko
rm -rf /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/tmp
make -C /lib/modules/2.6.17-13mdv/build M=/home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211 modules
make: *** /lib/modules/2.6.17-13mdv/build: Aucun fichier ou répertoire de ce type. Arrêt.
make: *** [modules] Erreur 2
/home/bob/rtl8187_linux_26.1010.0622.2006
rm -f *.mod.c *.mod *.o .*.cmd *.ko
rm -rf /home/bob/rtl8187_linux_26.1010.0622.2006/beta-8187/tmp
make -C /lib/modules/2.6.17-13mdv/build M=/home/bob/rtl8187_linux_26.1010.0622.2006/beta-8187 modules
make: *** /lib/modules/2.6.17-13mdv/build: Aucun fichier ou répertoire de ce type. Arrêt.
make: *** [modules] Erreur 2
/home/bob/rtl8187_linux_26.1010.0622.2006
[root@LinuxAcer rtl8187_linux_26.1010.0622.2006]#
merci a ce ki me donne la réponse a mon probleme;
( le pire c ke je les installer une fois et sa fonctionner (avant le crash ))
Salut
Télécharge les pilotes du tuto
wget ftp://220.228.150.22/cn/wlan/rtl8187_linux_26.1010.zip
Et essaye avec make et sudo make install plutôt que sh makedrvbk.
Hors ligne
Donc le temps de réponse g réinstaller la mandriva 2007 en sélectionnant o niveau des kernel stripped et lasted un truck dans le genre et se cou la la carte fonctionne mais g plein erreur et a premier vu airplay ne marche po
si je comprend bien il lui manque des dépendance mais je c poi koi
voici les erreur
[root@LinuxAcer rtl8187_linux_26.1010.0622.2006]# sh makedrvbk
rm -f *.mod.c *.mod *.o .*.cmd *.ko
rm -rf /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/tmp
make -C /lib/modules/2.6.17-13mdv/build M=/home/bob/rtl8187_linux_26.1010.0622.2 006/ieee80211 modules
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.17-13mdv »
WARNING: Symbol version dump /usr/src/linux-2.6.17-13mdv/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac. o
/home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:1359:4: warning: #warning CHECK_LOCK_HERE
/home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:1399:2: warning: #warning CHECK_LOCK_HERE
/home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c: In func tion ‘ieee80211_rx_frame_softmac’:
/home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:1471: wa rning: ‘chlen’ may be used uninitialized in this function
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_rx.o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_tx.o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_module.o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac_wx.o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt.o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_ccmp.o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip.o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_wep.o
LD [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211-rtl.o
LD [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt-rtl.o
LD [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_wep-rtl.o
LD [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip-rtl.o
LD [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_ccmp-rtl.o
Building modules, stage 2.
MODPOST
CC /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211-rtl.mod.o
LD [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211-rtl.ko
CC /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt-rtl.mod.o
LD [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt-rtl.ko
CC /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_ccmp-rtl.mod.o
LD [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_ccmp-rtl.ko
CC /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip-rtl.mod.o
LD [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip-rtl.ko
CC /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_wep-rtl.mod.o
LD [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_wep-rtl.ko
make[1]: quittant le répertoire « /usr/src/linux-2.6.17-13mdv »
/home/bob/rtl8187_linux_26.1010.0622.2006
rm -f *.mod.c *.mod *.o .*.cmd *.ko
rm -rf /home/bob/rtl8187_linux_26.1010.0622.2006/beta-8187/tmp
make -C /lib/modules/2.6.17-13mdv/build M=/home/bob/rtl8187_linux_26.1010.0622.2006/beta-8187 modules
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.17-13mdv »
WARNING: Symbol version dump /usr/src/linux-2.6.17-13mdv/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187_core.o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_93cx6.o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_wx.o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_rtl8225.o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_rtl8225z2.o
LD [M] /home/bob/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.o
Building modules, stage 2.
MODPOST
CC /home/bob/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.mod.o
LD [M] /home/bob/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko
make[1]: quittant le répertoire « /usr/src/linux-2.6.17-13mdv »
/home/bob/rtl8187_linux_26.1010.0622.2006
et pour le conseille ke tu ma donner g deja essaye au par avant et sa ne marche tjr po
merci de ton aide
Du mieu pour la compilation mais pour les arp c po sa du tou. par contre pas moyen d'utiliser l'injection ???????
( dite moi votre avis )
[root@LinuxAcer rtl8187_linux_26.1010.0622.2006]# make
rm -f ieee80211/Module.symvers 2>/dev/null
rm -f ieee80211/Modules.symvers 2>/dev/null
make -C ieee80211 all
make[1]: entrant dans le répertoire « /home/bob/rtl8187_linux_26.1010.0622.2006/
ieee80211 »
make -C /lib/modules/2.6.17-13mdv/build M=/home/bob/rtl8187_linux_26.1010.0622.2
006/ieee80211 modules
make[2]: entrant dans le répertoire « /usr/src/linux-2.6.17-13mdv »
WARNING: Symbol version dump /usr/src/linux-2.6.17-13mdv/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.
o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_rx.o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_tx.o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_module.o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac_
wx.o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt.o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_cc
mp.o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tk
ip.o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_we
p.o
LD [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211-rtl.o
LD [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt-rt
l.o
LD [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_we
p-rtl.o
LD [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tk
ip-rtl.o
LD [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_cc
mp-rtl.o
Building modules, stage 2.
MODPOST
CC /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211-rtl.mod.
o
LD [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211-rtl.ko
CC /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt-rt
l.mod.o
LD [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt-rt
l.ko
CC /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_cc
mp-rtl.mod.o
LD [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_cc
mp-rtl.ko
CC /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tk
ip-rtl.mod.o
LD [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tk
ip-rtl.ko
CC /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_we
p-rtl.mod.o
LD [M] /home/bob/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_we
p-rtl.ko
make[2]: quittant le répertoire « /usr/src/linux-2.6.17-13mdv »
make[1]: quittant le répertoire « /home/bob/rtl8187_linux_26.1010.0622.2006/ieee
80211 »
chmod +x symvers
./symvers
make -C beta-8187 all
make[1]: entrant dans le répertoire « /home/bob/rtl8187_linux_26.1010.0622.2006/ beta-8187 »
make -C /lib/modules/2.6.17-13mdv/build M=/home/bob/rtl8187_linux_26.1010.0622.2 006/beta-8187 modules
make[2]: entrant dans le répertoire « /usr/src/linux-2.6.17-13mdv »
WARNING: Symbol version dump /usr/src/linux-2.6.17-13mdv/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187_core.o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_93cx6.o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_wx.o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_rtl8225.o
CC [M] /home/bob/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_rtl8225z2.o
LD [M] /home/bob/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.o
Building modules, stage 2.
MODPOST
CC /home/bob/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.mod.o
LD [M] /home/bob/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko
make[2]: quittant le répertoire « /usr/src/linux-2.6.17-13mdv »
make[1]: quittant le répertoire « /home/bob/rtl8187_linux_26.1010.0622.2006/beta -8187 »
[root@LinuxAcer rtl8187_linux_26.1010.0622.2006]# su
[root@LinuxAcer rtl8187_linux_26.1010.0622.2006]# sudo make install
install -d /lib/modules/2.6.17-13mdv/kernel/drivers/net/wireless/rtl_ieee80211
install -d /lib/modules/2.6.17-13mdv/kernel/drivers/net/wireless/rtl8187
install -m 644 ./ieee80211/*.ko /lib/modules/2.6.17-13mdv/kernel/drivers/net/wireless/rtl_ieee80211
install -m 644 ./beta-8187/*.ko /lib/modules/2.6.17-13mdv/kernel/drivers/net/wireless/rtl8187
find /lib/modules/2.6.17-13mdv -name rtl8187.ko -exec mv -v {} ~/ \;
depmod -ae
( Merci a toute l'équipe de tuto fr pour tout ces conseille sur le wifi )
écoute la apparament sa marche donc je vais laisser comme sa pour se matin car c bientot 2h30 ...
injection fonctionne donc je pense ke ses bon ( âpres une reboot )
merci a vous
Ok apparament tu as résolu ton probleme tout seul ![]()
Bonne injection ^^
Hors ligne
Rebonjour pour revenir a l'injection j'ai lin pression que je ne utilise pas toute la capaciter de L' ( AWUS036H ) pourtant g essayer de joer avec iwconfig twpower en lui mettant des valeur mais pas de changement sa ram a l'injection .....
( ne dépasse po les 50 #/s ( je sais pas si c des kilo ou octet ) )
si de foi kelkun a un conseille
encore merci a tout l'equipe
[root@LinuxAcer rtl8187_linux_26.1010.0622.2006]# iwconfig wlan0
wlan0 802.11b/g Mode:Managed Channel=7
Access Point: Not-Associated Bit Rate=11 Mb/s Tx-Power=5 dBm ( le tx et a 5dbm c pas gros du tout je trouve ) ![]()
Retry:on Fragment thr:off
Encryption key:off
Link Quality:60/100 Signal level:-249 dBm Noise level:-216 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
si kelkun a une idée
Bonjour.
'ai BT2 final installé sur mon portable : 2.6.20-BT avec cette clé USB.
Dois je suivre ce tuto pour installer ces drivers ou ce n'est pas nécessaire avec cette distrib ?
Car, je n'ai pas l'impression d'injecter quoi que ce soit sur le réseau wifi...
LA commande :
bt ~# airplay-ng -0 5 -a xx:xx:xx:xx:xx:xx -c xx:xx:xx:xx:xx:xx wlan 0 18:04:51 Sending Deauth to station -- STMAC [xx:xx:xx:xx:xx:xx] ... ... ... ...
ça ne de-authentifie personnes (les stations sont à cotés de moi. Le meme genre de deauth avec commview sous windows deconnecte les stations).
Donc faut il avec BT2 patcher le driver de cette carte ???
Merci.
Hors ligne
Salut
Sous Backtrack2 R8187 sont inclus et fonctionnent avec aircrack-ng mais ils ne permettent pas de se connecter Backtrack n'etant pas "fait" pour surfer
, tu peux donc utiliser backtrack que pour les tests de sécurités de ton réseau sans rien installer ![]()
A +
Hors ligne
Attend, parlons nous de la même chose ?
Sous Backtrack2 R8187 sont inclus et fonctionnent avec aircrack-ng mais ils ne permettent pas de se connecter
Je me connecte et surfe normalement sur le web avec BT, que ce soit en ethernet ou avec cette clé USB.
Je n'ai pas compris ce que tu voulais dire peut être ?
Hors ligne
Linjection de paquets fonctionne bien. aircrack-ng egalement mais il est un peu long...
Je peux me connecter sur mon AP en wifi sans cryptage mais effectivement en wep ou en wpa ça ne fonctionne pas.
J'ai donc suivi ton excellent tuto jusqu'au patch tout va bien, mais à partir de make, tout se complique ![]()
bt rtl8187_linux_26.1010.0622.2006 # make rm -f ieee80211/Module.symvers 2>/dev/null rm -f ieee80211/Modules.symvers 2>/dev/null make -C ieee80211 all make[1]: Entering directory `/home/rtl8187_linux_26.1010.0622.2006/ieee80211' make -C /lib/modules/2.6.20-BT-PwnSauce-NOSMP/build M=/home/rtl8187_linux_26.1010.0622.2006/ieee80211 modules make: Entering an unknown directory make: *** /lib/modules/2.6.20-BT-PwnSauce-NOSMP/build: No such file or directory. Stop. make: Leaving an unknown directory make[1]: *** [modules] Error 2 make[1]: Leaving directory `/home/rtl8187_linux_26.1010.0622.2006/ieee80211' make: *** [all] Error 2 bt rtl8187_linux_26.1010.0622.2006 # make install install -d /lib/modules/2.6.20-BT-PwnSauce-NOSMP/kernel/drivers/net/wireless/rtl_ieee80211 install -d /lib/modules/2.6.20-BT-PwnSauce-NOSMP/kernel/drivers/net/wireless/rtl8187 install -m 644 ./ieee80211/*.ko /lib/modules/2.6.20-BT-PwnSauce-NOSMP/kernel/drivers/net/wireless/rtl_ieee80211 install: cannot stat `./ieee80211/*.ko': No such file or directory make: *** [install] Error 1 bt rtl8187_linux_26.1010.0622.2006 # sh wlan0 up sh: wlan0: No such file or directory
Que ce passe t'il ?? Que puis je faire ??
MErci de ton aide.
Edit : je viens de lire quelque part que les drivers étaient installés de base sous BT2 !! Super, j'ai fait tout ça pour rien et en plus j'ai bien du planter la zone ![]()
On verra bien...
Dernière modification par or4kle (22-09-2007 21:09:50)
Hors ligne
Salut
As-tu fait l'activation des pilotes au démarrage?
Il est possible que les anciens pilotes est repris le dessus ![]()
Il faut que je sache si tu as fait l'activation des pilotes au démarrage, pour voir ce qui pourrait ne pas aller.
Hors ligne
bon je viens de réinstaller les pilotes, sa fonctionne niquel, par contre, pas moyen de mettre la main sur le fichier rtl8187.ko...du coup pas moyen de passer a l'activation au démarrage...
comment cela se fait-il???
Hors ligne
Salut à tous j'ai essayé divers liens pour telecharger les drivers de la carte mais aucun de ces liens ne fonctionnent. Pourriez vous m'apporter votre aide svp?
wget ftp://202.65.194.18/cn/wlan/rtl8187_linux_26.1010.zip
wget ftp://220.228.150.22/cn/wlan/rtl8187_linux_26.1010.zip
wget ftp://61.56.86.122/cn/wlan/rtl8187_linux_26.1010.zip
Hors ligne