Caio tenta ai:

iptables -t nat -A PREROUTING -i ethX -d <ipdedestino> -p tcp -m tcp
--dport 21 -j DNAT --to-destination 192.168.1.X:21

acho que assim resolve, se caso n�o resolver, limpe todas as suas
regras, habilite forward com "echo 1 > /proc/../../../ip_forward"

e coloque coloque este comando, se caso der certo, pode ser seu script
que pode estar errado, mas se continuar dando bad argument, vamos
precisar analizar melhor seus m�dules que estam carregados !!!

sme mais  


On Sat, 12 Feb 2005 18:45:36 -0200, caio ferreira <[EMAIL PROTECTED]> wrote:
> Ivan Santos wrote:
> >       Eu tamb�m estou tendo problemas com redirecionamento de porta via
> > iptables.
> >       Para fazer o redirecionamento eu fiz o seguinte :
> > # port forward
> > for PROTO in tcp udp ; do
> >          # opening important ports
> >
> >          # ftp - for remote support
> >          $IPTABLES -A INPUT -i eth0 -p $PROTO --dport 21 -j ACCEPT
> >
> >          # ftp
> >          $IPTABLES -t nat -A PREROUTING -p $PROTO -d $ETH0IP --dport 21
> > -j DNAT --to 192.168.0.1:21
> > done
> >      Quando eu vou executar o script aparece a seguinte mensagem de erro:
> > neutrino:~# /etc/init.d/rc.firewall
> > Bad argument `21'
> > Try `iptables -h' or 'iptables --help' for more information.
> > Bad argument `21'
> > Try `iptables -h' or 'iptables --help' for more information.
> >       Aparentemente o comando esta correto.
> >       Estou utilizando o debian stable e kernel 2.4.29. O kernel eu
> > compilei na m�o.
> >
> >
> > Iptables -t nat -d ethX --dport 21 -j DNAT --to-destination
> > 192.168.1.X:21
> 
>        Continua aparecendo a mesma mensagem de erro, vide abaixo
> 
> Bad argument `21'
> Try `iptables -h' or 'iptables --help' for more information.
> Bad argument `21'
> Try `iptables -h' or 'iptables --help' for more information.
> 
> 


-- 
Ivan Santos
LPIID: LPI000061925
Tel.: (11) 8148 8860

Responder a