[eside-ghost] Iptables

Ender eduvedder en terra.es
Jue Nov 4 19:31:59 CET 2004


Aupa!

> iptables -t nat -A PREROUTING  -p tcp  -s IPCLIENTE  -d SERVIDOR2
> --destination-port 80 -j DNAT --to-destination servidor2
> echo 1 > /proc/sys/net/ipv4/ip_forward
un par de cosas antes de pirarme del curro...

1) no haría falta que pusieras el -d SERVIDOR2 ya que por lo que has dicho 
queieres que todas las peticiones que llegan a la máquina desde el origen 
(IPCLIENTE). De todas formas si pones eso de -d SERVIDOR2 debería ser la ip 
de fuera. Yo pondría mejor -i interfaz por donde debe venir el paquete.

SERVIDOR2 y servidor2 son ips distintas en tu ejemplo, no? porque si no eso 
esta mal fijo.

2) el nat de salida para los paquetes de vuelta lo tienes configurado 
correctamente? igual la maquina de destino interna intenta iniciar una 
conexion con la origen y no se le hace NAT en el fw.

3) mira por donde van los paquetes de vuelta (gateway)! igual el servidor de 
destino interno cuando tiene que devolver los paquetes no los hace a traves 
del firewall anterior. En ese caso pon una ruta estática.

Si nos describes el problema con datos más reales mejor, por si acaso. en plan 
redes de origen, redes de destino, ip origen e ip destino y como está el fw 
configurado.

Agur!
Mañana te intento ayudar mas...
Ender


Más información sobre la lista de distribución eside-ghost