martes, 10 de noviembre de 2009

3 Configurando un Iptables Ultrabasico

Un firewall que aun no bloquea nada pero es funcional


#Creacion del Archivo $sudo [Editos de Texto] /etc/init.d/firewall.conf
#Dandole permisos de Ejecucion $sudo chmod a+x /etc/init.d/firewall.conf
#Instalando Aplicacion para que arraque $sudo apt-get install rcconf
#marcado en el inicio $sudo rcconf *marcar firewall.conf

Backup archivo

*********************************************************
iptables -F
iptables -X
iptables -Z
iptables -t nat -F

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o eth1 -j MASQUERADE

iptables -t nat -A PREROUTING -s 192.168.2.0/24 -d ! 192.168.2.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128

iptables -A INPUT -s 192.168.2.0/24 -i eth2 -j ACCEPT

iptables -A FORWARD -s 192.168.2.0/24 -i eth2 -p tcp --dport 993 -j ACCEPT
iptables -A FORWARD -s 192.168.2.0/24 -i eth2 -p tcp --dport 110 -j ACCEPT
iptables -A FORWARD -s 192.168.2.0/24 -i eth2 -p tcp --dport 465 -j ACCEPT
iptables -A FORWARD -s 192.168.2.0/24 -i eth2 -p tcp --dport 25 -j ACCEPT
iptables -A FORWARD -s 192.168.2.0/24 -i eth2 -p tcp --dport 80 -j ACCEPT
iptables -A FORWARD -s 192.168.2.0/24 -i eth2 -p tcp --dport 443 -j ACCEPT

iptables -A FORWARD -s 192.168.2.0/24 -i eth2 -p tcp --dport 53 -j ACCEPT
iptables -A FORWARD -s 192.168.2.0/24 -i eth2 -p udp --dport 53 -j ACCEPT

echo 1 > /proc/sys/net/ipv4/ip_forward
*********************************************************

haber px cuantos entraron?