rendered paste body!/bin/bash -x
INET="eth0" # internet nic card
LAN_IP="192.168.1.0/24" # lan ip range
LAN_BCAST_ADDRESS="192.168.0.255" # not sure about this one yet
LAN="eth1" # Local network card
IPT="/usr/sbin/iptables" # location of iptables :D
# Starting rc.firewall script
echo ""
echo "*********************************************************"
echo " Starting iptables: /etc/rc.d/rc.firewall "
echo "*********************************************************"
#
# Policies O.o
$IPT -P INPUT DROP
$IPT -P OUTPUT ACCEPT
$IPT -P FORWARD DROP
# Flush it all
$IPT -F
$IPT -t nat -F
$IPT -t mangle -F
$IPT -X
# allow loopback traffic
$IPT -A INPUT -i lo -j ACCEPT
$IPT -A OUTPUT -o lo -j ACCEPT
echo 1 > /proc/sys/net/ipv4/ip_dynaddr
$IPT -A INPUT -i $INET -m state --state RELATED,ESTABLISHED -j ACCEPT
# Allow all packats
$IPT -A OUTPUT -o $LAN -j ACCEPT
#
$IPT -t nat -A POSTROUTING -o $LAN -j MASQUERADE