[equinux] Soporte con iptables
Gabriel Hoyos
ifernando1976 en gmail.com
Jue Ago 2 13:03:47 EDT 2007
Buenas tardes compañeros de antemano gracias por su colaboracion
Resulta que monte un servidor SQUID para la admisnitracion de internet en
una empresa, los clientes de las oficinas todos ellos navegan a traves del
proxy, pero algunos cliente que en realidad son 3 ellos deben navegar
directamente es decir atravez de una pta de enlace. para ello monte un
cortafuego pequeño con iptables donde comparte el servicio de internet.
Diseñe el script del cortafuego pero de esa forma me comparte el internet
bien pero no puedo determinarle que ip pueden navegar por que en realidad
asi como esta pueden navegar todo los equipos de la red y la idea es solo
dejar 3 equipos que naveguen directamente y los demas a traves del proxy.
envio el codigo del cortafuego si alguien me peude ayudar..
Gracias.
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 -A FORWARD -s 192.168.100.21/24 -i eth1 -p tcp --dport 53 -j ACCEPT
iptables -A FORWARD -s 192.168.100.21/24 -i eth1 -p udp --dport 53 -j ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A INPUT -s 0.0.0.0/0 -p tcp -dport 1:1024 -j DROP
iptables -A INPUT -s 0.0.0.0/0 -p udp -dport 1:1024 -j DROP
iptables -A INPUT -p tcp -i eth1 --dport 10000 -j DROP
iptables -A INPUT -p tcp -i eth0 --dport 10000 -j DROP
iptables-save
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://nuevared.org/pipermail/equinux_nuevared.org/attachments/20070802/a9106eab/attachment.html
Más información sobre la lista de distribución equinux