Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
929 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  Problème de compilation de noyau UBUNTU [ABANDON]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de compilation de noyau UBUNTU [ABANDON]

n°946162
jesusdebet​hune
Salut ! ca farte ?
Posté le 23-08-2007 à 14:27:51  profilanswer
 

Bonjour à tous !
 
Bon, j'essaye de suivre ce tuto : http://tinyshell.be/aircrackng/for [...] pic=1387.0

Citation :

Hello every one Smiley
 
It is my first tuto so be gentle Cheesy
Ok folks i see that this post is quite popular so i will make a little tutorial to guide you to achieve injection whit an intel centrino A/G/B (ipw3945)
 
First you all need to know that i am a newbie on linux so most of the time i won't be able to sort problems if they occurred!
The second thing is that this driver is under development so if you are lucky it will work and if not, the people from intellinuxwireless.org will be happy to receive bug reports.
 
Packages required :  
 
kernel 2.6.20.1 and above.
kernel source (according to the kernel version)
kernel compiler (any of your choice)
GIT package (http://www.kernel.org/pub/software/scm/git/)
Wget package
 
 
a) Install the right kernel, information can be found at  (http://www.digitalhermit.com/linux/Kernel-Build-HOWTO.html) on how to install and configure your kernel.
b) Install GIT software, read the readme file in the .tgz file for a how to install.
 
!!!!! IMPORTANT make sure to have a kernel backup if things go wrong !!!!!!!
!!!!! If you are not sure what you are doing don't follow this tutorial !!!!!!!
 
First you will need the Latest iwlwifi uCode :
 
now make :
% wget http://intellinuxwireless.org/iwlw [...] 2.14.1.tgz
% tar xzvf iwlwifi-ucode-2.14.1.tgz
# cp ipwlwifi-ucode-2.14.1/iwlwifi-3945.ucode /lib/firmware
 
To download the rest of the drivers  in your home directory make :
 
% mkdir wifi
% cd wifi
% git clone http://intellinuxwireless.org/repos/ipwraw.git
% git clone http://intellinuxwireless.org/repos/mac80211.git
 
If all went ok two new folder should appeared now.
 
Do now :
 
% cd mac80211
% make patch_kernel
% cd /lib/modules/$(uname -r)/build
% make menuconfig
 
in the menu go to “networking”
there will be an entry “Generic IEEE 802.11 Networking Stack (dscape) (NEW)”
select it and press the “M” key.
exit and save.
 
now make :
 
# make modules modules_install
# make all install
 
Now you will need to reboot! so bookmark this page and see u in 2 min.
 
Now go back to your home directory and make :
 
% cd wifi/ipwraw
% make all
# make install
# cp util/wifi_tx /bin
 
now you just can load the module by :
 
# ./load [target channel]
 
If there was no problem until here that is it ! The injection interface name should be called wifi0
and the monitor interface should be rtap0
 
IMPORTANT before using airodump-ng you need to :
# ifconfig wifi0 up
 
This is not a stable version so some attack of airodump-ng will not work!
you will need to use “wifi_tx” see later posts.
 
have fun with centrino injection Cheesy


 
Le but est d'installer ces drivers wifi patchés pour pouvoir faire de l'injection de packets sur des réseaux Wifi.
Je voudrais tester la vulnérabilité de mon réseau.
 
Donc tout s'est passé comme expliqué dans le tuto jusqu'à ce niveau :

Citation :

now make :
 
# make modules modules_install
# make all install


 
Voici ce que j'ai chez moi :

Citation :

tom@thomas: /lib/modules/2.6.20-16-generic/build$ sudo make modules modules_install
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
make[1]: *** Pas de règle pour fabriquer la cible « init/main.o », nécessaire pour « init/built-in.o ». Arrêt.
make: *** [init] Erreur 2


 
C'est ma première compilation de noyaux 'manuelle' et j'avoue que ce Pas de règle pour fabriquer la cible « init/main.o », nécessaire pour « init/built-in.o » commence à me casser les ... oreilles (pour rester courtois).
 
Merci pour le temps passé à me lire...
 
 :hello:


Message édité par jesusdebethune le 24-08-2007 à 09:48:03
mood
Publicité
Posté le 23-08-2007 à 14:27:51  profilanswer
 

n°946163
wedgeant
Da penguin inside
Posté le 23-08-2007 à 14:29:07  profilanswer
 

Question ... tu as installé les sources du noyal ? :gratgrat:


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°946165
jesusdebet​hune
Salut ! ca farte ?
Posté le 23-08-2007 à 14:31:38  profilanswer
 

wedgeant a écrit :

Question ... tu as installé les sources du noyal ? :gratgrat:


oui avec un joli :
 
sudo apt-get install linux-source-2.6.20
 

n°946168
wedgeant
Da penguin inside
Posté le 23-08-2007 à 14:34:05  profilanswer
 

c'est pas joli :o
Va voir sur kernel.org et récupères les sources "officielles" de la dernière version du noyau :)


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°946172
jesusdebet​hune
Salut ! ca farte ?
Posté le 23-08-2007 à 14:38:01  profilanswer
 

WedgeAnt, comme tu a l'air de t'y connaître bien plus que moi, sais tu pourquoi dans mon répertoire /lib/modules/2.6.20-16-generic j'ai deux sous répertoire build et source ?
 
j'utilise le build, car au moment de patcher (make patch_kernel du mac80211, cf tuto), il n'a pas trouvé de Makefile dans   /lib/modules/2.6.20-16-generic/source.
En cherchant un peu, j'ai vu qu'on pouvez éditer le makefile pour y remplacer 'source' par 'build' sous ubuntu.

n°946174
jesusdebet​hune
Salut ! ca farte ?
Posté le 23-08-2007 à 14:38:53  profilanswer
 

wedgeant a écrit :

c'est pas joli :o
Va voir sur kernel.org et récupères les sources "officielles" de la dernière version du noyau :)


 
 :p J'y cours !!!
 
Merci... je vais tenter ca !  
 
Si d'autres personnes on des idées.... je prend  :hello:  

n°946175
wedgeant
Da penguin inside
Posté le 23-08-2007 à 14:41:19  profilanswer
 

jesusdebethune a écrit :

WedgeAnt, comme tu a l'air de t'y connaître bien plus que moi, sais tu pourquoi dans mon répertoire /lib/modules/2.6.20-16-generic j'ai deux sous répertoire build et source ?
 
j'utilise le build, car au moment de patcher (make patch_kernel du mac80211, cf tuto), il n'a pas trouvé de Makefile dans   /lib/modules/2.6.20-16-generic/source.
En cherchant un peu, j'ai vu qu'on pouvez éditer le makefile pour y remplacer 'source' par 'build' sous ubuntu.


 [:mouais]  
 
Euh, normalement les sources se trouvent dans /usr/src/linux-2.6.20.(gruik)
/lib/modules/bla c'est le répertoire dans lequel se trouvent les modules déjà compilés, ya pas de source là dedans ...
 
Ou alors les devs d'Ubuntu avaient fumé un truc avant là [:god]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°946184
jesusdebet​hune
Salut ! ca farte ?
Posté le 23-08-2007 à 14:48:30  profilanswer
 

bon, je suis allé voir mon uname -r -> 2.6.20-16-generic
Donc les sources c'est celle la : ftp://ftp.eu.kernel.org/pub/linux [...] 16.tar.bz2
 
sinon, dans mon /usr/src, j'ai plein de chose sympa apparemment :

Citation :

tom@thomas: /usr/src$ ls -al
total 55824
drwxrwsr-x  7 root src      4096 2007-08-23 14:13 .
drwxr-xr-x 12 root root     4096 2007-08-23 13:02 ..
drwxr-xr-x 20 root root     4096 2007-07-17 21:18 linux-headers-2.6.20-15
drwxr-xr-x  4 root root     4096 2007-07-17 21:18 linux-headers-2.6.20-15-generic
drwxr-xr-x 20 root root     4096 2007-07-18 00:51 linux-headers-2.6.20-16
drwxr-xr-x  5 root root     4096 2007-08-23 14:43 linux-headers-2.6.20-16-generic
-rw-r--r--  1 root root 47707396 2007-06-07 22:34 linux-source-2.6.20.tar.bz2
drwxr-sr-x 12 root src     36864 2007-07-27 15:40 tora-1.3.21
-rw-r--r--  1 root src      2689 2006-07-03 09:12 tora_1.3.21-3ubuntu1.diff.gz
-rw-r--r--  1 root src       717 2006-07-03 09:12 tora_1.3.21-3ubuntu1.dsc
-rw-r--r--  1 root src   6168862 2007-07-27 15:42 tora_1.3.21-3ubuntu1_i386.deb
-rw-r--r--  1 root src   3140764 2006-07-03 09:12 tora_1.3.21.orig.tar.gz
 


 
Et j'ai déjà cette source !!!
 
Donc, crois tu que créer un lien symbolique /lib/modules/2.6.20-16-generic/source qui pointerait vers /usr/src/linux-headers-2.6.20-16-generic soit une bonne idée ???? (étant donné que les patchs et tout ça attaquent le répertoire qui est dans /lib/modules/2.6.20-16-generic/source) ???
 
C'est quoi la différence entre un header et un source ?


Message édité par jesusdebethune le 23-08-2007 à 14:51:30
n°946195
wedgeant
Da penguin inside
Posté le 23-08-2007 à 14:59:55  profilanswer
 

Un header, tu as juste les fichiers .h, utiles pour compiler d'autres programmes
Les sources, ben tu as tout, .h .c .blabla etc ...
 
Pourquoi faire un lien symbolique de /lib/modules/... vers /usr/src/... ??
Tu ne peux pas patcher directement dans /usr/src ?


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°946204
jesusdebet​hune
Salut ! ca farte ?
Posté le 23-08-2007 à 15:12:00  profilanswer
 

Citation :

Pourquoi faire un lien symbolique de /lib/modules/... vers /usr/src/... ??
Tu ne peux pas patcher directement dans /usr/src ?


 
Ok. et bien ça sous entant d'éditer les makefile des patchs pour y remplacer les lignes.
 
Mais le but de la manœuvre ne serait il pas de modifier le noyau actuelle et de le recompiler avec le petit changement au niveau des modules ? (si c'est possible de faire ça...)

mood
Publicité
Posté le 23-08-2007 à 15:12:00  profilanswer
 

n°946440
jesusdebet​hune
Salut ! ca farte ?
Posté le 24-08-2007 à 09:47:24  profilanswer
 

Bon j'ai laissé tombé. Avec toutes mes bétise, j'ai foutu en l'air mon noyaux (le pc ne boot plus correctement : fstab error, module error, plus de driver réseau ...)
Par chance, j'avais encore la possibilité de booter sur le kernel 2.6.20-15...
 
Merci à vous !!!!!!!!!!!!!!!!!!!!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  Problème de compilation de noyau UBUNTU [ABANDON]

 

Sujets relatifs
[Mac OS] Probleme de lenteur en intranetProblème de lecture de DVD sous Mandriva Spring 2007
Problème avec une ligne de commande (redirection qui ne marche pas)[ibok g4] probleme de boot
Problème avec Apache 2 et Reverse Proxying: 404 sur quelques fichiersProblème avec Ardour 2.0.5
Petit problème avec IPTABLESProbleme installation Nvidia driver
[OPEN VPN et WRT54GL] Problème de connectionamsn + gcc-4.2.0 = problème ?
Plus de sujets relatifs à : Problème de compilation de noyau UBUNTU [ABANDON]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR