Voilà la marche à suivre ... je crois que j'ai rien oublié !!
1°) Préparation du pont filtrant transparent
a) Compilation du noyau
Ces opérations ne sont pas très compliquées.
Les voici :
-Allez dans le dossier où se trouve le fichier du noyau
# cd /usr/src/sys/i386/conf
-Ensuite, il faut faire une copie du fichier en lui donner un autre nom
# cp GENERIC MONNOYAU
-Maintenant nous pouvons éditer en toute tranquillité notre nouveau noyau
# edit MONNOYAU
-Voici les lignes de code qu’il faut rajouter
options IPFILTER
options IPFILTER_LOG
options IPFILTER_DEFAULT_BLOCK
options BRIDGE
Cette dernière ligne active le pont entre les deux interfaces réseaux installées dans la machine FreeBSD. Pour l’avant dernière ligne, il y a aussi « options IPFILTER_DEFAULT_PASS ».
Tout dépend de la politique de sécurité que nous voulons adopter.
-Nous pouvons maintenant quitter ce fichier sans oublier d’enregistrer les modifications :
ctrl C : puis taper : exit
-Notre nouveau noyau doit maintenant être recompilé et réinstallé :
# cd /usr/src
# make buildkernel KERNCONF=MONNOYAU
A ce moment là, on peut voir plein de ligne de programmation défiler à une vitesse incroyable. Il suffit de laisser faire. Notre noyau se compile.
# make installkernel KERNCONF=MONNOYAU
C’est fini, notre nouveau noyau est enfin prêt.
b) Configuration de FreeBSD
Une fois le noyau compilé, il faut maintenant configurer le pont filtrant de manière à ce qu’il soit entièrement transparent aussi bien par rapport à l’intérieur, que par rapport à l’extérieur. De cette façon, il sera quasiment impossible de le détecter et donc de le pirater.
Configuration d’IPFilter
-Aller dans le dossier de tous les fichiers de configuration :
# cd /etc
# edit rc.conf
-On rajoute les lignes de commande suivantes :
ipfilter_enable= "YES"
ipfilter_flags=""
ipmon_enable="YES"
ipmon_flags="-Dsvn"
-Puis enregistrer les modifications.
-Ensuite on peut éditer les règles de filtrage
# edit ipf.rules
-Maintenant tu dois écrire tes propres règles . Pour t'aider voici une bonne adresse :
http://openbsd.idealx.org/doc/ipf-howto.pdf
Configuration du BRIDGE
-Rester dans le dossier /etc, puis éditer le fichier suivant :
# edit sysctl.conf
-On rajoute les lignes de commande suivantes :
net.link.ether.bridge=1
net.link.ether.bridge_ipf=1
net.link.ether.bridge_cfg=vr0:0,rl0:0
net.inet.tcp.blackhole=1
La dernière ligne active le trou noir.
Voilà…tout est fini de configurer. Il ne reste plus qu’à redémarrer la machine et voir si tout fonctionne bien. Le pont filtrant transparent est maintenant opérationnel.
C'est un extrait de mon rapport de stage ! voilà voilà ... si tu as d'autres question n'éhiste pas !!
Bon courage !!
ps : tout ceci est pour FreeBSD avec IPFilter !
l'installation de FreeBSD est simple et rapide !!