Cierto d�a Sun, 23 Jan 2005 04:10:32 +0100
alguien expuls� estas perlas:

> 
> Ok, intenta a�adir en tus PREROUTING la IP de la tarjeta de red como destino 
> y 
> a la regla FORWARD el interface de red, tal que algo as�:
> 
> $IPTABLES -t nat -A PREROUTING -i $INET_IFACE -p tcp -d $INET_IP --dport 
> 10130 
> -j DNAT --to-destination $IP_EMULE:10130
> 
> $IPTABLES -A FORWARD -p tcp -i $INET_IFACE -d $IP_EMULE --dport 10130 -j 
> ACCEPT
> 
> ... donde : 
> $INET_IFACE=Tu tarjeta de red publica
> $INET_IP=La IP publica
> $IP_EMULE=Las distintas IP's para los servicios que tienes, IP_EMULE, 
> IP_HTTP, 
> etc.
> dport=los puertos a los que va dirigidos los servicios.
> 
> Espero que te ayude y te sirva. Pru�balo y nos cuentas.
> -- 
> 
> 
He quitado todas mis regoas de PREROUTING y FORWARD y he usado tus lineas como 
plantilla para abrir los dos puertos del amule:

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 14662 -j DNAT 
--to-destination 192.168.1.197
iptables -A FORWARD -p tcp -i eth0 -d 192.168.1.197 --dport 14662 -j ACCEPT

iptables -t nat -A PREROUTING -i eth0 -p udp --dport 4672 -j DNAT 
--to-destination 192.168.1.197
iptables -A FORWARD -p udp -i eth0 -d 192.168.1.197 --dport 4672 -j ACCEPT


El resultado sigue siendo el mismo:

mellon:~# cat /proc/net/ip_conntrack |grep -c 192.168.1.197
2047

Por cierto, importa el orden de las parejas PREROUTING y FORWARD? Porque yo 
antes las ten�a al rev�s (primero FORWARD y luego PREROUTING)


Responder a