eritonalmeida
(usa Debian)
Enviado em 29/04/2011 - 09:51h
com essas regras já dá pra começar. depois vai liberando outras portas
#Limpando as tabelas
iptables -F
iptables -F -t nat
#Fazendo NAT
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o sua_placa_externa -j MASQUERADE
#Politica padrão
iptables -P INPUT REJECT
iptables -P FORWARD REJECT
#Redirecionando a porta 80 para o Squid
iptables -t nat -A PREROUTING -i sua_placa_interna -p tcp --dport 80 -j REDIRECT --to-port 3128
#Liberando Internet pelo Squid
iptables -A INPUT -i sua_placa_interna -p tcp --dport 3128 -j ACCEPT
iptables -A INPUT -i sua_placa_externa -m state --state ESTABLISHED,RELATED -j ACCEPT
#Liberando DNS "Se seu DNS for externo"
iptables -A FORWARD -i sua_placa_interna -p udp -m udp --dport 53 -j ACCEPT
iptables -A FORWARD -i sua_placa_externa -p udp -m udp --sport 53 -m state --state ESTABLISHED,RELATED -j ACCEPT