Saludos a todos.
Ante todo pido disculpas, falto información y hubo cambios.
tengo 3 redes:
red1=10.60.0.0/255.252.0.0
red2=10.64.0.0/255.252.0.0
red3=10.68.0.0/255.254.0.0
el firewall tiene las siguientes interfaces.
eth1: Conexión a internet.
red1,ip1 red e ip de la conexión pública a internet.
eth3:Red LAN con 10.1.63.0/255.255.255.0.
eth2: red de la DMZ 10.60.50.0/255.255.255.0
En la eth3 se encuentran las redes red1,red2 y red3.
Ya la regla de squid funciona.
iptables -t nat -A PREROUTING -i eth3 -s 10.60.0.0/255.252.0.0 -d
0.0.0.0/0.0.0.0 -p tcp -m tcp --dport 80 -j DNAT --to ippublica:8080
iptables -t nat -A PREROUTING -i eth3 -s 10.64.0.0/255.252.0.0 -d
0.0.0.0/0.0.0.0 -p tcp -m tcp --dport 80 -j DNAT --to ippublica:8080
iptables -t nat -A PREROUTING -i eth3 -s 10.68.0.0/255.254.0.0 -d
0.0.0.0/0.0.0.0 -p tcp -m tcp --dport 80 -j DNAT --to ippublica:8080
No creo necesario agregar la red 10.1.63.0 en la regla para proxy
transparente.
Las reglas de NAT son las siguientes:
iptables -t nat -A POSTROUTING -s 10.60.0.0/255.252.0.0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 10.64.0.0/255.252.0.0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 10.68.0.0/255.254.0.0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 10.60.0.0/255.252.0.0 -o eth1 -j SNAT
--to rangosIPpublcias1
iptables -t nat -A POSTROUTING -s 10.64.0.0/255.252.0.0 -o eth1 -j SNAT
--to rangosIPpublcias2
iptables -t nat -A POSTROUTING -s 10.68.0.0/255.254.0.0 -o eth1 -j SNAT
--to rangosIPpublcias3
Tengo un equipo para probar con IP 10.60.38.25 le llego al firewall pero no
a la IP del gateway que tiene el firewall desde mi equipo pero si le llego a
ese gateway desde el mismo firewall.
Chain PREROUTING (policy ACCEPT 680 packets, 53230 bytes)
pkts bytes target prot opt in out source
destination
43 2580 DNAT tcp -- eth3 * 10.60.0.0/14
0.0.0.0/0 tcp dpt:80 to:200.35.2.230:8080
0 0 DNAT tcp -- eth3 * 10.64.0.0/14
0.0.0.0/0 tcp dpt:80 to:200.35.2.230:8080
0 0 DNAT tcp -- eth3 * 10.68.0.0/15
0.0.0.0/0 tcp dpt:80 to:200.35.2.230:8080
0 0 DNAT tcp -- eth3 * 10.1.63.0/24
0.0.0.0/0 tcp dpt:80 to:200.35.2.230:8080
Chain POSTROUTING (policy ACCEPT 84 packets, 5040 bytes)
pkts bytes target prot opt in out source
destination
379 27372 MASQUERADE all -- * * 10.60.0.0/14
0.0.0.0/0
0 0 MASQUERADE all -- * * 10.64.0.0/14
0.0.0.0/0
0 0 MASQUERADE all -- * * 10.68.0.0/15
0.0.0.0/0
10 647 MASQUERADE all -- * * 10.1.63.0/24
0.0.0.0/0
0 0 SNAT all -- * eth1 10.60.0.0/14
0.0.0.0/0 to:200.35.8.1-200.35.10.254
0 0 SNAT all -- * eth1 10.64.0.0/14
0.0.0.0/0 to:200.35.11.1-200.35.13.254
0 0 SNAT all -- * eth1 10.68.0.0/15
0.0.0.0/0 to:200.35.14.1-200.35.15.254
Ya probe con el MASQUERADE y funciona internet pero no se llega a usar el
SNAT.
Además se necesita el SNAT ya que hacen una video conferencia por
internet, además la voip del messenger, skype, yahoo.
Saludos y disculpas nuevamente.