#! /bin/bash

### source: netfilter-flush.sh
###
### Firewall : filtrage des paquets IP
###

###
### Documentation de références sur l'internet:
###
###  http://www.netfilter.org/documentation/tutorials/
###  http://www.linuxguruz.org/iptables
###
###  root:# man iptables
###  root:# iptables -p tcp   --help
###  root:# iptables -j LOG   --help
###  root:# iptables -m state --help
###

###
### supprimer les chaines des filtrages
### supprimer les tables de Netfilter (iptables)
### supprimer les chaines des filtrages crées par utilisateurs
### mettre à zéros les compteurs des filtrages
###

iptables -F
iptables -t nat -F
iptables -X
iptables -Z 

###
### remettre la politique ACCEPT de NON-filtrage
### (non partager la connexion)
###

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT

echo " "
echo " Desactiver IP forwarding."
echo " "
echo "0" > /proc/sys/net/ipv4/ip_dynaddr
echo "0" > /proc/sys/net/ipv4/ip_forward

iptables -nL

echo " "
