iptables.sh

#!/bin/sh -e

iptables="/sbin/iptables"

case $1 in
	start)
		echo -n "iptables settes opp.."
	
		$iptables --flush
		$iptables --delete-chain
#		$iptables --table mangle --flush
#		$iptables --table nat    --flush
#		$iptables --table nat    --delete-chain
		$iptables --policy INPUT   ACCEPT
		$iptables --policy OUTPUT  ACCEPT
		$iptables --policy FORWARD ACCEPT
		$iptables --append INPUT   -i eth1 --jump ACCEPT
		$iptables --append FORWARD -i eth1 --jump ACCEPT
		$iptables --append OUTPUT  -o eth0 --jump ACCEPT
		$iptables --append POSTROUTING --table nat -o eth0 -j MASQUERADE
		echo "1">/proc/sys/net/ipv4/ip_forward

		echo "."
	;;
	stop)
		echo -n "iptables stoppes.."

		$iptables --flush
		$iptables --delete-chain

		echo "."
	;;
	
	*)
		echo "Usage: start|stop"
	;;
esac