fs6 : sur la base de fs5, avec JAdhoc

  1. Créez un répertoire UML/SysFich/fs6 et copiez-y le système de fichiers root_fs5
  2. En galtier :
    mkdir mnt
    
    en root :
    mount root_fs5 mnt -o loop
    cd /home/galtier/UML/RPMs/FedoraCore2/
    rpm -ivh --root /home/galtier/UML/SysFich/fs6/mnt/ libpcap-0.8.3-3.i386.rpm kernel-2.6.5-1.358.i586.rpm mkinitrd-3.5.22-1.i386.rpm lvm2-2.00.15-2.i386.rpm device-mapper-1.00.14-3.i386.rpm openssl-0.9.7a-35.i386.rpm krb5-libs-1.3.3-1.i386.rpm unzip-5.50-37.i386.rpm
    cd /home/galtier/UML/SysFich/fs6/
    chown -R galtier mnt
    chgrp -R usersidefix mnt
    umount mnt
    
    en galtier :
    mv root_fs5 root_fs6
    
  3. Téléchargez jadhoc-0.21.tar.gz dans le répertoire UML/SysFich/fs6
  4. Démarrez une machine UML :Noyaux/linux-2.4.24-wifi/linux ubd0=cow,SysFich/fs6/root_fs6
  5. Dans la machine UML :
         mount none /mnt -t hostfs
         cp /mnt/home/galtier/UML/SysFich/fs6/jadhoc-0.21.tar.gz .
         gunzip jadhoc-0.21.tar.gz 
         tar -xf jadhoc-0.21.tar 
         rm jadhoc-0.21.tar 
         mv jadhoc-0.21/jpcap-0.4.4.zip /usr/local/
         cd /usr/local/
         unzip jpcap-0.4.4.zip 
         rm jpcap-0.4.4.zip 
    
    cd Jpcap/src/c/
    
    modif du Makefile
    
    change JAVA_DIR = /usr/java/j2sdk1.4.2_08
    ajoute -I/usr/local/Jpcap/src/c/wpdpack/include/ \
    
    effacer libjcap.so
    
    cd wpdpack/include/
    ln -s NET/ net
    cd ../..
    make
    
     cp libjpcap.so /usr/java/j2sdk1.4.2_08/jre/lib/i386/
     cd ../../lib/
     cp jpcap.jar /usr/java/j2sdk1.4.2_08/jre/lib/ext/
    
         cd 
         mv jadhoc-0.21/ /usr/local/
    
    éditez .bashrc :
    alias rm='rm -i'
    alias cp='cp -i'
    alias mv='mv -i'
    
    export JAVA_HOME=/usr/java/j2sdk1.4.2_08
    export PATH=$JAVA_HOME/bin:$PATH
    
    export JPCAP=/usr/local/Jpcap
    export CLASSPATH=$JPCAP/lib/jpcap.jar:$CLASSPATH
    export LD_LIBRARY_PATH=$JPCAP/src/c:$LD_LIBRARY_PATH
    
    export JADHOC=/usr/local/jadhoc-0.21
    export CLASSPATH=$JADHOC:$JADHOC/utils:$CLASSPATH
    
    
    
    
  6. Finalisation sur l'hote :
     uml_moo cow root_fs6
     mv root_fs6 SysFich/fs6/
     rm cow