[UBUNTU] Impossible de patcher ipw2200

Impossible de patcher ipw2200 [UBUNTU] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 02-03-2008 à 14:53:57    

Bonjour à tous !
 
Voilà, je tente désespérément de suivre des tutoriels afin de faire fonctionner aircrack sur ma carte Centrino bg ipw 2200. J'ai testé celui de Piwaï[INSA] mais ça ne fonctionne pas, et j'aboutis systématiquement à une carte non reconnu, et donc une nécessité de réinstaller linux-image.
 
J'ai suivi ce tuto qui me semblais bon : ipw2200-1.2.1 how to, mais le message suivant apparaît à la ligne sudo make

Code :
  1. Makefile:17:
  2. Makefile:18: WARNING: $SHELL not set to bash.
  3. Makefile:19: If you experience build errors, try
  4. Makefile:20: 'make SHELL=/bin/bash'.
  5. Makefile:21:
  6. Checking in /lib/modules/2.6.22-14-generic for ieee80211 components...
  7. /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt_tkip.ko
  8. /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt.ko
  9. /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt_ccmp.ko
  10. /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt_wep.ko
  11. /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211.ko
  12. Above files found.  Remove? [y],n y
  13. make -C /lib/modules/2.6.22-14-generic/build M=/home/seth/ieee80211-1.2.17 modules
  14. make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.22-14-generic »
  15. /home/seth/ieee80211-1.2.17/Makefile:17:
  16. /home/seth/ieee80211-1.2.17/Makefile:18: WARNING: $SHELL not set to bash.
  17. /home/seth/ieee80211-1.2.17/Makefile:19: If you experience build errors, try
  18. /home/seth/ieee80211-1.2.17/Makefile:20: 'make SHELL=/bin/bash'.
  19. /home/seth/ieee80211-1.2.17/Makefile:21:
  20.   CC [M]  /home/seth/ieee80211-1.2.17/ieee80211_tx.o
  21. /home/seth/ieee80211-1.2.17/ieee80211_tx.c: In function «ieee80211_classify":
  22. /home/seth/ieee80211-1.2.17/ieee80211_tx.c:232: erreur: «struct sk_buff" has no member named «nh"
  23. make[2]: *** [/home/seth/ieee80211-1.2.17/ieee80211_tx.o] Erreur 1
  24. make[1]: *** [_module_/home/seth/ieee80211-1.2.17] Erreur 2
  25. make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.22-14-generic »
  26. make: *** [modules] Erreur 2


De même, en faisant : tar zxvf ipw2200-1.2.1-inject_patch.tar.gz, il me donne :

Code :
  1. tar: ipw2200-1.2.1-inject_patch.tar.gz: ne peut open: Aucun fichier ou répertoire de ce type
  2. tar: Erreur non récupérable: fin de l'exécution immédiate
  3. tar: Child returned status 2
  4. tar: Statut d'erreur reporté d'erreurs précédentes.


Je crois que le message est similaire dans le cas du tuto de Piwaï[INSA].
Je ne comprends pas étant tout à fait novice.
 
Quelqu'un aurait-il la sympathie de m'aider ?
 
Merci d'avance pour vos réponses !


Message édité par Linos le 02-03-2008 à 15:05:23
Reply

Marsh Posté le 02-03-2008 à 14:53:57   

Reply

Marsh Posté le 02-03-2008 à 15:47:50    

hello
archive corrompue, retélécharge la


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 02-03-2008 à 16:01:37    

vu le message, c'est plus qu'il n'est pas dans le bon dossier


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 02-03-2008 à 16:12:20    

Merci de vous intéresser !
Alors, pour être clair, en suivant à la lettre ce tuto :Piwaï[INSA], voilà ce qu'il me renvoie à sudo make :

Code :
  1. Makefile:17:
  2. Makefile:18: WARNING: $SHELL not set to bash.
  3. Makefile:19: If you experience build errors, try
  4. Makefile:20: 'make SHELL=/bin/bash'.
  5. Makefile:21:
  6. Checking in /lib/modules/2.6.22-14-generic for ieee80211 components...
  7. /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt_tkip.ko
  8. /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt.ko
  9. /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt_ccmp.ko
  10. /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt_wep.ko
  11. /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211.ko
  12. Above files found.  Remove? [y],n y
  13. make -C /lib/modules/2.6.22-14-generic/build M=/home/seth/air/ieee80211-1.2.17 modules
  14. make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.22-14-generic »
  15. /home/seth/air/ieee80211-1.2.17/Makefile:17:
  16. /home/seth/air/ieee80211-1.2.17/Makefile:18: WARNING: $SHELL not set to bash.
  17. /home/seth/air/ieee80211-1.2.17/Makefile:19: If you experience build errors, try
  18. /home/seth/air/ieee80211-1.2.17/Makefile:20: 'make SHELL=/bin/bash'.
  19. /home/seth/air/ieee80211-1.2.17/Makefile:21:
  20.   CC [M]  /home/seth/air/ieee80211-1.2.17/ieee80211_module.o
  21.   CC [M]  /home/seth/air/ieee80211-1.2.17/ieee80211_tx.o
  22. /home/seth/air/ieee80211-1.2.17/ieee80211_tx.c: In function «ieee80211_classify":
  23. /home/seth/air/ieee80211-1.2.17/ieee80211_tx.c:232: erreur: «struct sk_buff" has no member named «nh"
  24. make[2]: *** [/home/seth/air/ieee80211-1.2.17/ieee80211_tx.o] Erreur 1
  25. make[1]: *** [_module_/home/seth/air/ieee80211-1.2.17] Erreur 2
  26. make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.22-14-generic »
  27. make: *** [modules] Erreur 2


Sauf que je ne suis pas vraiment parvenu à faire sudo "apt-get install build-essential" sans soucis.
 
Je viens de réessayer en re-téléchargeant les fichier, et ça me donne ce que je viens de mettre !

Reply

Marsh Posté le 02-03-2008 à 16:23:49    

pourquoi tu veux recompiler ieee80211 alors qu'il est inclus dans ton noyau ?


Message édité par Mjules le 02-03-2008 à 16:23:57

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 02-03-2008 à 16:31:10    

Parce que je suis novice :)
 
Sérieusement, si j'ai bien compris, c'est stupide, donc. Il faudrait alors que je saute cette étape ?
 
En réalité, aircrack fonctionne, mais je lors de l'injection de paquets, les ARP et Data restent à 0. La fake authetification ne marche pas. Peut être que j'ai mal compris et que si j'arrive à faire cela, c'est que le soucis est ailleurs ?

Reply

Marsh Posté le 02-03-2008 à 16:36:02    

je ne sais pas si c'est stupide, c'est juste que vu la version de ton noyau, tu as déjà ieee80211 dedans et avec la même version d'après leur site (d'ailleurs il te le dis au début en te demandant si tu veux le virer : Above files found.  Remove? [y],n y ).

 

Pour le reste, faut voir les messages d'erreur (celui avec tar du début, c'est juste qu'il trouve pas le fichier à detarrer)


Message édité par Mjules le 02-03-2008 à 16:36:25

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 02-03-2008 à 17:11:59    

Ok. En admettant alors que je commence direct à patcher, je dois faire

Code :
  1. tar zxvf ipw2200-1.2.1.tgz
  2. tar zxvf ipw2200-1.2.1-inject_patch.tar.gz


Il me renvoie toujorus l'erreur du dessus.
 
Je ne comrends pas.

Reply

Marsh Posté le 02-03-2008 à 17:59:59    

si il te renvoie l'erreur au dessus, c'est que le ou les fichiers ne sont pas dans ce dossier. Mets les au bon endroit


Message édité par Mjules le 02-03-2008 à 18:00:10

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 02-03-2008 à 19:21:25    

Pfff... J'ai réussi a faire make install, mais séparément. Là, j'ai réussi ieeee, mais le make install du patch 1.2.1 renvoie :

Code :
  1. mkdir -p /home/seth/air/ipw2200-1.2.1/tmp/.tmp_versions
  2. make -C /lib/modules/2.6.22-14-generic/build M=/home/seth/air/ipw2200-1.2.1 MODVERDIR=/home/seth/air/ipw2200-1.2.1/tmp/.tmp_versions modules
  3. make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.22-14-generic »
  4.   CC [M]  /home/seth/air/ipw2200-1.2.1/ipw2200.o
  5. /home/seth/air/ipw2200-1.2.1/ipw2200.c: In function «ipw_handle_mgmt_packet":
  6. /home/seth/air/ipw2200-1.2.1/ipw2200.c:8406: erreur: «struct sk_buff" has no member named «mac"
  7. make[2]: *** [/home/seth/air/ipw2200-1.2.1/ipw2200.o] Erreur 1
  8. make[1]: *** [_module_/home/seth/air/ipw2200-1.2.1] Erreur 2
  9. make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.22-14-generic »
  10. make: *** [modules] Erreur 2


Je désespère.

Reply

Marsh Posté le 02-03-2008 à 19:21:25   

Reply

Marsh Posté le 02-03-2008 à 22:13:09    

C'est bon ! Le patch a fonctionné, grâce (peut-être) à la version 2.22.
 
Par contre ça change rien, j'ai des ARP au bout d'un moment, mais tout va TRES lentement. Je pige toujours pas :(

Reply

Marsh Posté le 02-03-2008 à 22:52:20    

Les ipw2200 sont très mal supportées. Commande toi de l'atheros ou du realtek (regarde le site pour savoir quoi prendre).

Reply

Marsh Posté le 12-12-2008 à 15:16:05    

Linos a écrit :

Pfff... J'ai réussi a faire make install, mais séparément. Là, j'ai réussi ieeee,


 
Bonjour,
Sur Intrepid avec la v 18 de ieee80211, j'obtiens ce message d'erreur :
 
Nouvelle note 16
 
$ make
Makefile:17:  
Makefile:18: WARNING: $SHELL not set to bash.
Makefile:19: If you experience build errors, try
Makefile:20: 'make SHELL=/bin/bash'.
Makefile:21:  
Checking in /lib/modules/2.6.27-9-generic for ieee80211 components...
make -C /lib/modules/2.6.27-9-generic/build M=/home/micka/IPW2200/ieee80211-1.2.18 modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.27-9-generic »
/home/micka/IPW2200/ieee80211-1.2.18/Makefile:17:  
/home/micka/IPW2200/ieee80211-1.2.18/Makefile:18: WARNING: $SHELL not set to bash.
/home/micka/IPW2200/ieee80211-1.2.18/Makefile:19: If you experience build errors, try
/home/micka/IPW2200/ieee80211-1.2.18/Makefile:20: 'make SHELL=/bin/bash'.
/home/micka/IPW2200/ieee80211-1.2.18/Makefile:21:  
  CC [M]  /home/micka/IPW2200/ieee80211-1.2.18/ieee80211_module.o
/home/micka/IPW2200/ieee80211-1.2.18/ieee80211_module.c: In function ‘ieee80211_init’:
/home/micka/IPW2200/ieee80211-1.2.18/ieee80211_module.c:268: erreur: ‘proc_net’ undeclared (first use in this function)
/home/micka/IPW2200/ieee80211-1.2.18/ieee80211_module.c:268: erreur: (Each undeclared identifier is reported only once
/home/micka/IPW2200/ieee80211-1.2.18/ieee80211_module.c:268: erreur: for each function it appears in.)
/home/micka/IPW2200/ieee80211-1.2.18/ieee80211_module.c: In function ‘ieee80211_exit’:
/home/micka/IPW2200/ieee80211-1.2.18/ieee80211_module.c:297: erreur: ‘proc_net’ undeclared (first use in this function)
{standard input}: Assembler messages:
{standard input}:9: Warning: can't open .lst: Permission denied
GAS LISTING     page 1
 
 
   1               .file "ieee80211_module.c"
   9               .Ltext0:
 
GAS LISTING     page 2
 
 
DEFINED SYMBOLS
                            *ABS*:0000000000000000 ieee80211_module.c
 
NO UNDEFINED SYMBOLS
make[2]: *** [/home/micka/IPW2200/ieee80211-1.2.18/ieee80211_module.o] Erreur 1
make[1]: *** [_module_/home/micka/IPW2200/ieee80211-1.2.18] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.27-9-generic »
make: *** [modules] Erreur 2
 
J'ai vérifié mon make, headers et build-essential, une idée?
Merci d'avance.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed