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