patux a écrit :
Avez-vous connaissance d'un moyen de créer des règles iptables à la volée. Je m'explique plutôt que de créer des règles permanantes du genre ouverture des ports pour azureus ou ssh ...etc. Ne serait-il pas possible de créer les règles lors du lancement du logiciel et de les détruire lors de la fermeture?
comme ceci ? ttp://www.frameip.com/nntp/article-fr-comp-reseaux-ip.php?numero=26889
Pour créer des règles iptables "à la volée", sans devoir recharger tout le jeu, on peut utiliser des chaînes utilisateur. Par exemple : # création des chaînes utilisateur iptables -N adresses_bloquees iptables -N ports_acceptes # création des règles fixes dans la chaîne INPUT [règles fixes à examiner en premier] iptables -A INPUT -j adresses_bloquees [règles fixes à examiner ensuite] iptables -A INPUT -j ports_acceptes [règles fixes à examiner à la fin] # remplissage de la chaîne utilisateur de blocage d'adresses iptables -A adresses_bloquees -s 10.0.0.0/8 -j DROP iptables -A adresses_bloquees -s 172.16.0.0/12 -j DROP [...] # remplissage de la chaîne utilisateur d'acceptation de ports iptables -A ports_acceptes -p tcp --dport 25 -j ACCEPT iptables -A ports_acceptes -p tcp --dport 80 -j ACCEPT [...] On peut ajouter ou supprimer des règles dans les chaînes utilisateur à n'importe quel moment, aussi bien au moment de l'exécution du script que plus tard. Ici, l'ordre des règles à l'intérieur de ces chaînes utilisateur est sans importance. Et globalement les règles sont toujours examinées dans le bon ordre, en particulier les adresses bloquées sont examinées avant les ports acceptés.
========================================= Vous souhaitez acquerir votre Pack ou des Services Mandriva? Rendez-vous sur "http://store.mandriva.com". Rejoignez le club mandrake : http://www.mandrivaclub.com =========================================
