Bon ok c'est pas le miens, je l'ai honteusement pompé sur le net et légèrement adapté. Mais j'aimerais quand même avoir votre avis, sur ce qui manque ou ce qui cloche. Ce script fait du firewalling et du masquerading sur ma linux box :
Citation :
 
 # Mandrake-Security : if you remove this comment, remove the next line too.
 # echo 1 > /proc/sys/net/ipv4/conf/all/rp_filter   -> question facultative, ca sert à quoi ca ?
   # Table Filter (table par défaut).
 #Vidage des chaînes   iptables -F
 #Destruction des chaînes "personnelles"
 iptables -X
   #Stratégie par défaut:   #INPUT et FORWARD sont DROP
 iptables -P INPUT DROP
 iptables -P FORWARD DROP
 #OUTPUT est ACCEPT
 iptables -P OUTPUT ACCEPT
   #SSH est ACCEPT
 iptables -A INPUT -p tcp --dport ssh -j ACCEPT
   # Création d'une chaîne personnelle: "SuiviConnexions"
 iptables -N SuiviConnexions
 # Filtrage de suivi dans cette chaîne:
 # Seules les nouvelles connexions qui ne viennent pas du Net sont acceptées
 iptables -A SuiviConnexions -m state --state NEW -i ! ppp0 -j ACCEPT
   # Toutes les connexions établies et relatives sont acceptées
 iptables -A SuiviConnexions -m state --state ESTABLISHED,RELATED -j ACCEPT
   # Et les deux chaînes INPUT et FORWARD pointent sur SuiviConnexions
 iptables -A INPUT -j SuiviConnexions
 iptables -A FORWARD -j SuiviConnexions
   # Init. des tables NAT et MANGLE:
 iptables -t nat -F
 iptables -t nat -X
 iptables -t nat -P PREROUTING ACCEPT
 iptables -t nat -P POSTROUTING ACCEPT
 iptables -t nat -P OUTPUT ACCEPT
 iptables -t mangle -F
 iptables -t mangle -X
 iptables -t mangle -P PREROUTING ACCEPT
 iptables -t mangle -P OUTPUT ACCEPT
   # Mise en place du NAT
 iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o ppp0 -j MASQUERADE
 echo 1 > /proc/sys/net/ipv4/ip_forward
 modprobe ip_conntrack_ftp
 modprobe ip_conntrack_irc
 modprobe ip_nat_ftp
 modprobe ip_nat_irc
   | 
Merci pour vos réponses 
 
 [edtdd]--Message édité par oibaf2001--[/edtdd]