Desafio....(semi largo)
Hola!
Tengo que resolver una cuestion e hice varias pruebas con resultado
negativo, la cuestion es la sig.
Tengo 2 proveedores de internet distintos
Por uno, que llamaremos A quiero ofrecer los servicios de mi corporacion
(web, smtp, etc), por el otro que llamaremos I quiero que mi corporacion
navegue por internet, instale una debian con 3 interfaces
La red del ISP A es 200.45.200.0/24 y el gw es 200.45.200.1
La red del ISP B es 200.69.100.0/24 y el gw es 200.69.100.1
A I
| |
---------------
| |
| Linux |
| |
| |
---------------
|
DMZ
IP eth0 (ISP A) = 200.45.200.18 gw 200.45.200.1
IP eth0:1 (ISP A) = 200.45.200.23 gw 200.45.200.1
IP eth1 (ISP I) = 200.69.100.69 gw 200.69.100.1
IP eth2 (DMZ) = 10.4.1.254
La default gw seria la del ISP I (quiero navegar por ese proveedor, el I)
En la DMZ tengo mi servidor DNS y SMTP 10.4.1.18
Y tambien tengo otro servidor HTTPS 10.4.1.23
Lo primero que hice fue habilitar el enmascaramiento de salida por eth1
(recuerden que quiero salir a internet en forma transparente)
#echo 1 >/proc/sys/net/ipv4/ip_forward
#iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
Hice un portfw de que todo lo que venga a 200.45.200.18 port 25 me lo
reenvie a 10.4.1.18 port 25
#iptables -A PREROUTING -t nat -p tcp -d 200.45.200.18 --dport 25 j- DNAT
--to 10.4.1.18:25
Lo mismo para los otros servicios que brindo
#iptables -A PREROUTING -t nat -p udp -d 200.45.200.18 --dport 53 j- DNAT
--to 10.4.1.18:53
#iptables -A PREROUTING -t nat -p tcp -d 200.45.200.23 --dport 443 j- DNAT
--to 10.4.1.23:443
No funciona......segun deduzco, los paquetes que entran por eth0 y eth0:1,
tratan de volver por eth1 que es la default gw
Probe de agregar el enmascaramiento por eth0
#iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Y tampoco funciona!
Esta es la 1ra parte...pues despues compile el kernel com routing avanzado
Hasta aquí, ven algun error, tienen idea que puede llegar a estar pasando ?
Porque instale iproute2 y tampoco funciona..
Bueno, la discusion esta planteada....escucho sus sabias opiniones
Saludos
Reply to: