Que tal lista. Tengo un server win 2000 Advanced con los servicio de www, smtp, pop y dns.
Este server tiene ip 192.168.0.10 tengo un linux conectado por dos tajetas a la LAN y WAN la WAN está por cable a una ip fija 10.39.23.2 que a su ves el ISP lo encadena con un ip valida xxx.xxx.xxx.xxx El DNS esta configurado en everydns.net que es gratuito. Yo al darle una busqueda al dominio tengo esto host www.dominio.edu.mx www.dominio.edu.mx is an alias for fw.dominio.edu.mx. fw.dominio.edu.mx has address xxx.xxx.xxx.xxx Donde fw.dominio.edu.mx es el linux. Entocnes lo que quiero hacer es que todo lo que llegue a los puertos del linux pase a la máquina 192.168.0.10 que esta dentras del linux y que conteste a internet como si fuera el linux el que tuviera esos puetos para esto use el siguiete script. Esta sencillo ya que estoy haciendo pruebas. Lo que hice de reglas fue esto. INTERNAL_INTERFACE="eth0" EXTERNAL_INTERFACE="eth1" LAN1="192.168.0.0/24" LAN2="192.168.1.0/24" INTERFACES="lo eth0 eth1" #Clean all chains iptables -P INPUT ACCEPT iptables -F INPUT iptables -P OUTPUT ACCEPT iptables -F OUTPUT iptables -P FORWARD ACCEPT iptables -F FORWARD iptables -F -t nat Redirecciono los puertos del linux al server que esta en la LAN iptables -t nat -A PREROUTING -p tcp -i ${EXTERNAL_INTERFACE} --dport 80 -j DNAT --to 192.168.0.10:80 iptables -t nat -A PREROUTING -p tcp -i ${EXTERNAL_INTERFACE} --dport 25 -j DNAT --to 192.168.0.10:25 iptables -t nat -A PREROUTING -p tcp -i ${EXTERNAL_INTERFACE} --dport 110 -j DNAT --to 192.168.0.10:110 Enmascaro el trafico de las dos redes para que salgan a internet los clientes. iptables -t nat -A POSTROUTING -s ${LAN1} -o ${EXTERNAL_INTERFACE} -j MASQUERADE iptables -t nat -A POSTROUTING -s ${LAN2} -o ${EXTERNAL_INTERFACE} -j MASQUERADE Pero digamos que no me esta jalando muy bien que digamos. Me falta hacer que desde el advance server pueda mandar las respuestas a la WAN, como si el linux repondiera pero esa parte con el SNAT no me esta saliendo. Agradeceria si alguien me puede apoyar, y aconsejarme si es lo mejor o usar FORWARD. Gracias y saludos. --------------------- A world inside the computer where man has never been. Antonio Lemus --------------------- ---