echo "Carregando Politicas padrõo."
echo
echo
iptables -t filter -P INPUT DROP
iptables -t filter -P OUTPUT ACCEPT
iptables -t filter -P FORWARD DROP
echo "Politicas Padrao Carregadas. OK!"
echo
# Variaaveis
rede_local = "192.168.0.0/24"
placa_local = "eth1"
placa_externa = "eth0"
rede_externa = "
201.63.123.232/255.255.255.248"
# Liberando Interface lo
iptables -t filter -A INPUT -i lo -j ACCEPT
# Liberando Conexoes Estabelecidas
iptables -t filter -A INPUT -m state --state NEW,ESTABLISHED,RELATED -j
ACCEPT
# Liberando Email - TCP:110 - POP3
# Sentido: Rede Local --> FW --> Rede Externa
iptables -t filter -A FORWARD -p tcp --dport 110 -i $placa_local -s $rede_local -d ! $rede_local -j ACCEPT
# Sentido: Rede Externa --> FW --> Rede Local
iptables -t filter -A FORWARD -p tcp --sport 110 -i $placa_externa -s ! $rede_local -d $rede_local -j ACCEPT
# Liberando Email - TCP:25 SMTP
# Sentido Rede Local --> FW --> Rede Externa
iptables -t filter -A FORWARD -p tcp --dport 25 -i $placa_local -s $rede_local -d ! $rede_local -j ACCEPT
# Sentido Rede Externa --> FW --> Rede Local
iptables -t filter -A FORWARD -p tcp --sport 25 -i $placa_externa -s ! $rede_local -d $rede_local -j ACCEPT
# Libera Consulta DNS Externo
# Sentido: Rede Local --> FW --> Rede Externa
iptables -t filter -A FORWARD -p udp --dport 53 -i $placa_local -s
$rede_local -d ! $rede_local -j ACCEPT
# Sentido: Rede Externa --> FW --> Rede Local
iptables -t filter -A FORWARD -p udp --sport 53 -i $placa_externa -s !
$rede_local -d $rede_local -j ACCEPT