Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/01/2010, à 23:05

f6dl

[Résolu mais...] Install du driver zd1211rw : erreurs de compilation

Bonjour !

Voilà, je désire faire tourner du aircrack-ng sur mon ordi.
Pour ce faire il m'a fallu acheter une carte réseau compatible "mode monitor". J'ai choisi la minitar MWGHUA, laquelle est basée sur un chipset Zydas 1211.
1. Je la branche de suite et ca marche, sauf l'injection.
2. Je télécharge et installe les nouveaux drivers et toujours rien, malgré que airmon-ng m'indique que le driver zd1211rw est utilisé.
3. Je patche le driver, toujours rien. (sur aireplay-ng je cherche l'inscription "Injection is working").
4. Comme je suis un gros boulet sur linux, je supprime le répertoire zd1211rw et tout de suite la carte n'est plus reconnue. normal. J'aurais du faire un truc du style "rmmod zd1211rw", ç'aurait été mieux ...
5. Je télécharge "zd1211-driver-r85".
6. Je fais "make" et j'obtiens des erreurs :

/lib/modules/2.6.24-26-generic/build
/home/fdl/driverwifi/zd1211-driver-r85
-I/home/fdl/driverwifi/zd1211-driver-r85/src/include -fomit-frame-pointer -O2 -Wall -Wstrict-prototypes -pipe -DZDCONF_WE_STAT_SUPPORT=1 -DHOST_IF_USB -DAMAC -DGCCK -DOFDM -DHOSTAPD_SUPPORT -DUSE_EP4_SET_REG -DDOWNLOADFIRMWARE -DfTX_GAIN_OFDM=0 -DfNEW_CODE_MAP=1 -DfWRITE_WORD_REG=1 -DfREAD_MUL_REG=1 -DENHANCE_RX=1 -DZD1211
src/zd1205.o src/zdasocsvc.o src/zdauthreq.o src/zdauthrsp.o src/zdmmrx.o src/zdshared.o src/zdhci.o src/zdglobal.o src/zdencrypt.o src/zdpmfilter.o src/zdpsmon.o src/zdsynch.o src/zdbuf.o src/zd1205_proc.o src/zdhw.o src/zddebug.o src/zdtkipseed.o src/zdmic.o src/zdusb.o src/zd1211.o
make -C /lib/modules/2.6.24-26-generic/build SUBDIRS=/home/fdl/driverwifi/zd1211-driver-r85 modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.24-26-generic »
 CC [M]  /home/fdl/driverwifi/zd1211-driver-r85/src/zd1205.o
/home/fdl/driverwifi/zd1211-driver-r85/src/zd1205.c: Dans la fonction «zd1205_rx_isr» :
/home/fdl/driverwifi/zd1211-driver-r85/src/zd1205.c:4162: erreur: «struct sk_buff» has no member named «mac»
/home/fdl/driverwifi/zd1211-driver-r85/src/zd1205.c: Dans la fonction «zd1205wext_iw_get_stats» :
/home/fdl/driverwifi/zd1211-driver-r85/src/zd1205.c:4783: erreur: «struct driver_stats» has no member named «iw_stats»
make[2]: *** [/home/fdl/driverwifi/zd1211-driver-r85/src/zd1205.o] Erreur 1
make[1]: *** [_module_/home/fdl/driverwifi/zd1211-driver-r85] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.24-26-generic »
make: *** [all] Erreur 2
r

A l'origine j'obtenais une erreur de plus concernant la fonction "eth_copy_and_sum", que j'ai résolue en insérant dans zd1205.h les lignes :

#if (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,22))

static inline void eth_copy_and_sum (struct sk_buff *dest, const unsigned char *src, int len, int base)
{
        memcpy (dest->data, src, len);
}
#endif

7. Je cherche sur le net, encore et toujours et je fais "make mrproper", puis "make oldconfig" et "make prepare", mais j'obtiens (en plus des erreurs):

 WARNING: Symbol version dump /usr/src/linux-headers-2.6.24-26-generic/Module.symvers
           is missing; modules will have no dependencies and modversions.

A priori, c'est un warning, donc ce n'est pas fatal, mais j'aimerais bien ne plus voir le message.

Mais le plus important , pour moi est de savoir comment faire pour résoudre les erreurs que j'obtiens qui sont apparamment liées à la configuration du système:

Par exemple pour l'erreur Dans la fonction «zd1205wext_iw_get_stats» : erreur: «struct driver_stats» has no member named «iw_stats»

Dans zd1205.h

struct driver_stats
{
        struct net_device_stats net_stats;
/* ath_desc: added iw_get_stats */
#ifdef CONFIG_NET_WIRELESS
        struct iw_statistics iw_stats;
#endif
(...)
};

Visiblement CONFIG_NET_WIRELESS n'est pas défini. J'ai bien essayé d'éditer /boot/config-2.6.24.26-generic , en ajoutant "CONFIG_NET_WIRELESS=y" mais rien n'y fait !

8. "ln -s /usr/src/linux-headers-`uname -r` /lib/modules/`uname -r`/build"  -> même choses après ...

Quelqu'un peut-il m'aider à résoudre ces erreurs ?

Merci bcp!

Dernière modification par f6dl (Le 19/01/2010, à 21:12)

Hors ligne

#2 Le 17/01/2010, à 23:12

Pacifick_FR42

Re : [Résolu mais...] Install du driver zd1211rw : erreurs de compilation

dans l'élant, n'aurais-tu pas mieux fait d'acheter une carte compatible, basé sur un chipset rt par exemple (parmis plusieurs compatilbles) là, c'est quant meme dommage...

Hors ligne

#3 Le 17/01/2010, à 23:27

f6dl

Re : [Résolu mais...] Install du driver zd1211rw : erreurs de compilation

Salut Pacifik_FR42 !

J'ai Ubuntu 8.04 et le noyau, c'est le 2.6.24-26-generic .

Sur  http://www.aircrack-ng.org/doku.php?id=zd1211rw

Il est dit que l'injection marche à partir de la version 2.6.25 . La question serait alors "est-ce que la version dont je dispose est trop vieille ?"

le "24-26" me laisse perplexe ... Est-ce que cela veut dire que c'est plutôt 24 que 26 ????

Sinon, dois-je passer à une distrib plus récente ??

Mci!

Hors ligne

#4 Le 17/01/2010, à 23:29

Pacifick_FR42

Re : [Résolu mais...] Install du driver zd1211rw : erreurs de compilation

Tu as essayé sous Backtrack ? la  3 ou 4 ? ce serait plus adapté

Hors ligne

#5 Le 17/01/2010, à 23:39

f6dl

Re : [Résolu mais...] Install du driver zd1211rw : erreurs de compilation

Backtrack -> jamais testé. Mais est-ce vraiment indispensable ??

Hors ligne

#6 Le 17/01/2010, à 23:46

Pacifick_FR42

Re : [Résolu mais...] Install du driver zd1211rw : erreurs de compilation

non, mais plus adapté... si tu t'étais documenté avant l'achat de ta clé, tu n'en serai pas là...

Hors ligne

#7 Le 18/01/2010, à 00:10

f6dl

Re : [Résolu mais...] Install du driver zd1211rw : erreurs de compilation

Bon.
http://www.aircrack-ng.org/doku.php?id= … ty_drivers  : L'injection marche, mais partiellement, et ce n'est pas un chipset recommandé.

Toujours est-il que cela ne résoud pas mes problèmes de compilation. Avant d'acheter une autre carte, ou d'installer une autre distrib, et même si tout ne marche pas le plus important est de générer le .o ou .ko !

Merci!

Hors ligne

#8 Le 18/01/2010, à 00:16

Pacifick_FR42

Re : [Résolu mais...] Install du driver zd1211rw : erreurs de compilation

vi, c'est que je me tue à te dire, ubunbtu n'est pas le mieux adapté pour cela, backtrack a tous les outils compilé au petits oignons, et rien ne t'oblige à l'installé (on ne peut pas), il fonctionne en live tu n'as qu'a faire une clé usb (unetbootin)

Hors ligne

#9 Le 18/01/2010, à 00:33

f6dl

Re : [Résolu mais...] Install du driver zd1211rw : erreurs de compilation

Merci, j'essaierai avec la 4, qui utilise la version 2.6.30.9 du noyau.

Mais en attendant... pas d'idée pour définir CONFIG_NET_WIRELESS , par exemple roll?

Hors ligne

#10 Le 18/01/2010, à 00:42

Pacifick_FR42

Re : [Résolu mais...] Install du driver zd1211rw : erreurs de compilation

non, pas vraiment, je n'ai jamais utilisé ubuntu pour airecrack

Hors ligne

#11 Le 19/01/2010, à 21:11

f6dl

Re : [Résolu mais...] Install du driver zd1211rw : erreurs de compilation

Salut Pacifick_FR42!

BT4 -> DE-LA-BALLE ! l'injection marche nickel !
Mais bon, moi qui croyais en apprendre un peu plus sur les outils de configuration, ben c'est raté...

Merci du conseil, je mets le sujet en Résolu !

Hors ligne

#12 Le 19/01/2010, à 22:23

Pacifick_FR42

Re : [Résolu mais...] Install du driver zd1211rw : erreurs de compilation

Ben disons, qu'il est vraiment adapté, pous ça, et encore, tu n'as pas essayé spoonwep sous bt3 (uniquement) !! wink

Hors ligne

#13 Le 20/01/2010, à 22:31

f6dl

Re : [Résolu mais...] Install du driver zd1211rw : erreurs de compilation

Non, mais par contre, wepbuster si lol!!

Hors ligne

#14 Le 02/03/2011, à 05:27

fouzy1

Re : [Résolu mais...] Install du driver zd1211rw : erreurs de compilation

J'ai la même clé usb Wifi que toi, et le même pb.

Je vais donc installer backtrack 4.
:
pour l'installation, tu as suivi ça ?
bt4

Hors ligne

#15 Le 02/03/2011, à 05:42

Pacifick_FR42

Re : [Résolu mais...] Install du driver zd1211rw : erreurs de compilation

BT4 n'est pas une "distribution" "normal", ça sert surtout à faire des tes de sécurité, réseau.

Hors ligne

#16 Le 13/07/2011, à 18:07

fouzy1

Re : [Résolu mais...] Install du driver zd1211rw : erreurs de compilation

Plutôt que d'installer backtrack, j'aimerais le faire tourner sur un live CD. Mon but est en effet d'utiliser aircrack-ng librement sur n'importe quel ordinateur avec ma clé Wifi minitar MWGHUA, laquelle est basée sur le chipset Zydas 1211.

Comme indiqué ici zydas il y a un problème avec bt5. Toutefois comme indiqué à la fin du post, le problème a été fixé sur linux-firmware-2.0-bt4.

Je cherche donc à télécharger l'image de linux-firmware-2.0-bt4, car c'est ce qui me semble le plus simple.

Savez-vous où je peux trouver ce firmware ? Le site de bactrack ne donne accès qu'à bt5...

Dernière modification par fouzy1 (Le 15/07/2011, à 12:59)

Hors ligne

#17 Le 19/06/2012, à 14:29

tigra

Re : [Résolu mais...] Install du driver zd1211rw : erreurs de compilation

bonjour
Je voudrais savoir si vous avez trouvez une solution pour resoudre les erreurs
Dans la fonction «zd1205_rx_isr» :
erreur: «struct sk_buff» has no member named «mac»
Dans la fonction «zd1205wext_iw_get_stats» :
erreur: «struct driver_stats» has no member named «iw_stats»
Car je me trouve bloquée la dessus sachant que je dois compiler ce module sous linux cad je ne veux pas utiliser le bactrack
Merci

Hors ligne