Re: Usando IPTABLES para hacer NAT
El lun, 03-11-2008 a las 19:07 +0100, Alex JP escribió:
> Hola.
>
> He leido el mensaje
> http://lists.debian.org/debian-user-spanish/2005/03/msg01140.html,
> pero el email del autor parece estar caído.
>
> Llevo "unas cuantas horas" tratando de hacer nating con una Red Hat
> entre dos redes.
Te equivocaste de lista
> Mi configuración de red es la siguiente:
>
> EQUIPO A
> 192.168.X.100
> ^
> |
> v
> 192.168.X.101 (eth0)
> EQUIPO B
> 192.168.Y.200 (eth1)
> ^
> |
> v
> 192.168.Y.201
> EQUIPO C
>
>
> Es decir, Equipo C tiene dos tarjetas de red, una en la red
> 192.168.X.* y otra en la red 192.168.Y.*
>
Estas seguro ?
> Lo que quiero hacer es conectarme por SSH al equipo B desde el A, pero
> que la conexión se realice de forma transparente en el C.
>
>
> Mi script es el siguiente:
>
> ------------------------------------------------
> #!/bin/sh
> ## SCRIPT de IPTABLES
>
> echo -n Aplicando Reglas de Firewall...
>
> # Reiniciamos las 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
>
> # Permitimos hacer forward
> echo 1 > /proc/sys/net/ipv4/ip_forward
>
> # Tenemos conexiones entrantes al puerto 22 de eth0
> # La conexion se origina en el puerto 1024:65535
> # Nos llevamos la conexion a la maquina 192.168.Y.201, puerto 22
> iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 22 --sport
> 1024:65535 -j DNAT --to 192.168.Y.201:22
>
> # Ahora pasamos la conexion de la tarjeta eth0 a la eth1
> # La maquina de destino sigue siendo la 192.168.Y.201
> iptables -A FORWARD -p tcp -i eth0 -o eth1 -d 192.168.Y.201 --dport 22
> --sport 1024:65535 -m state --state NEW -j ACCEPT
>
> echo "Verificando las reglas de NAT..."
> iptables -t nat -L -n
> ------------------------------------------------
>
> Según lo leído debería funcionar, sin embargo la hacer SSH desde la
> Máquina A a la Máquina B sólo obtengo una bonita conexión sin
> respuesta por parte del destino.
>
> ¿Alguna idea?
>
Si,redefini tu diseño, porque de acuerdo a lo que pones el que tiene 2
placas es el equipo B
En todo caso, que te dijeron en las listas de RedHat??
> Gracias.
>
>
Reply to: