[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

iptable + prerouting



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


Reply to: