Reset-iptables

From Nasqueron Agora
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

/usr/sbin/reset-iptables is a script which allows to reset a default standard configuration of iptables.

   #!/bin/sh
   IPTABLES=iptables
   
   # RESET DEFAULT POLICIES
   $IPTABLES -P INPUT ACCEPT
   $IPTABLES -P FORWARD ACCEPT
   $IPTABLES -P OUTPUT ACCEPT
   $IPTABLES -t nat -P PREROUTING ACCEPT
   $IPTABLES -t nat -P POSTROUTING ACCEPT
   $IPTABLES -t nat -P OUTPUT ACCEPT
   $IPTABLES -t mangle -P PREROUTING ACCEPT
   $IPTABLES -t mangle -P OUTPUT ACCEPT
   
   # FLUSH ALL RULES, ERASE NON-DEFAULT CHAINS
   $IPTABLES -F
   $IPTABLES -X
   $IPTABLES -t nat -F
   $IPTABLES -t nat -X
   $IPTABLES -t mangle -F
   $IPTABLES -t mangle -X

Source: LanceBaynes, How to reset all iptables settings?, Unix & Linux Stack Exchange (exact script of the source unknown).