Intenta. lo sgte. :

/sbin/iptables -t nat -A PREROUTING -i eth0 -p udp -m udp --dport 5004:5082
-j DNAT --to 192.168.1.9
#/sbin/iptables -t nat -A PREROUTING -i eth0 -p udp -m udp --dport 5060 -j
DNAT --to 192.168.1.9

El día 10/07/07, Pablo Allietti <[EMAIL PROTECTED]> escribió:
>
> hola a todos, tengo una pregunta sobre iptables. bien mi estructura en
> una red es tengo un firewall con 2 ip publicas y 4 servers internos con
> 192.168.1.x  bien lo que quiero es que cuando alguien de afuera necesite
> conectarse por algun puerto X pase al otro server, para eso tengo
> forward de los puertos y listo. pero cuando son una cantidad de puertos,
> mas especificamente ASTERISK que necesito mapear para el server interno
> como se hace?
>
> yo lo que hice fue
>
> iptables -t nat -A PREROUTING  -p tcp -d 200.4.135.12  --dport 5
> 004-5082   -j DNAT  --to 192.168.1.9:5004-5082
>
> obviamente que me da error alguien tiene alguna idea?
>
>
From [EMAIL PROTECTED]  Tue Jul 10 16:22:13 2007
From: [EMAIL PROTECTED] (Marcos Ramirez)
Date: Tue Jul 10 17:03:20 2007
Subject: iptables.
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

On Tue, 2007-07-10 at 16:45 -0300, Pablo Allietti wrote:
> [iptables + asterisk ]

> iptables -t nat -A PREROUTING  -p tcp -d 200.4.135.12  --dport 5
> 004-5082   -j DNAT  --to 192.168.1.9:5004-5082

> obviamente que me da error alguien tiene alguna idea?

Si recuerdo bien, deberia bastarte con

iptables -t nat -A PREROUTING  -p tcp -d 200.4.135.12  --dport 5004:5082
-j DNAT  --to 192.168.1.9

si no hay un --to-port, la puerta no se modifica.

atte.
-- 
Marcos Ramirez <[EMAIL PROTECTED]>


Responder a