hola, voy a explicar mi problema supangan que tienen 2 pc pc1 : 192.168.1.1 pc2 : 192.168.2.1 ahora, en pc2 tienen un apache corriendo por el puerto 3389, quieren que cuando accedan por el browser a http://pc1:3389 esta te redireccione a pc2. algo asi es lo que tengo puesto #!/bin/sh echo 1 > /proc/sys/net/ipv4/ip_forward ## FLUSH de reglas iptables -F iptables -X iptables -Z iptables -t nat -F ## Establecemos politica por defecto 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 INPUT -p tcp -s 192.168.0.0/255.255.255.0 -j ACCEPT iptables -A INPUT -p udp -s 192.168.0.0/255.255.255.0 -j ACCEPT iptables -t nat -A PREROUTING -d 192.168.1.1 -i eth0 -p tcp --dport 3389 -j DNAT --to 192.168.2.1:3389 cuando desde otra pc(192.168.1.3) le hago telnet 192.168.1.1 3389, esta no me redirecciona hacia pc2(192.168.2.1), sin embargo, si hago esto iptables -t nat -A PREROUTING -d 192.168.1.1 -i eth0 -p tcp --dport 3389 -j DNAT --to 192.168.1.1:22 telnet 192.168.1.1 3389 si redirecciona a la misma pc al puerto 22, es decir, pienso que el problema este al redireccionar hacia un ip que no sea la local(192.168.2.1). alguna idea? Bismark
Attachment:
signature.asc
Description: This is a digitally signed message part