All pastes #819583 Raw Edit

Mine

public text v1 · immutable
·published 2007-12-17 01:55 UTC
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