##################################### # Suppression de toutes les chaines # ##################################### iptables -t filter -F iptables -t filter -X ################################################## # Definition de la politique (cibles) par defaut # ################################################## iptables -t filter -P INPUT DROP iptables -t filter -P OUTPUT DROP iptables -t filter -P FORWARD DROP ##################################### # Autoriser les connections locales # ##################################### iptables -t filter -A OUTPUT -o lo -s 0.0.0.0/0 -d 0.0.0.0/0 -j ACCEPT iptables -t filter -A INPUT -i lo -s 0.0.0.0/0 -d 127.0.0.0/0 -j ACCEPT #################################################################### # Autoriser les conections au reseau local (dans mon cas les VBox) # #################################################################### iptables -t filter -A OUTPUT -o tap0 -s 192.168.0.0/24 -d 192.168.0.0/24 -j ACCEPT iptables -t filter -A INPUT -o tap0 -s 192.168.0.0/24 -d 192.168.0.0/24 -j ACCEPT ###################### # Controler Internet # ###################### # HTTP iptables -t filter -A OUTPUT -o eth0 -s 192.168.0.0/24 -p tcp --dport 80 -j ACCEPT iptables -t filter -A INPUT -o eth0 -s 192.168.0.0/24 -p tcp --sport 80 -j ACCEPT #HTTPS iptables -t filter -A OUTPUT -o eth0 -s 192.168.0.0/24 -p tcp --dport 443 -j ACCEPT iptables -t filter -A INPUT -o eth0 -s 192.168.0.0/24 -p tcp --sport 443 -j ACCEPT #FTP iptables -t filter -A OUTPUT -o eth0 -s 192.168.0.0/24 -p tcp --dport 21 -j ACCEPT iptables -t filter -A INPUT -o eth0 -s 192.168.0.0/24 -p tcp --sport 21 -j ACCEPT #SSH iptables -t filter -A OUTPUT -o eth0 -s 192.168.0.0/24 -p tcp --dport 22 -j ACCEPT iptables -t filter -A INPUT -o eth0 -s 192.168.0.0/24 -p tcp --sport 22 -j ACCEPT