Flavio,

A rede externa esta na eth1 ?
E se estiver com ip externo fixo, faz um teste tirando o -i eth1 e colodo -s
0/0 -d 200.200.200.200 (onde seria o ip válido).
Uma outra coisa você esta limpando a regra anterior ? Senão use o -I no
lugar do -A.


Alex Paulo Laner aka rootsh


2009/12/24 Flavio Lopes <[email protected]>

>  Olá Alex, obrigado pela ajuda.
> Então cara....por exemplo agora estou testando isso de fora da rede (onde
> está o Server 2003)!...e como lhe disse, se usar a regra onde menciono a
> "eth1" eu não consigo entrar!
>
> Em 24-12-2009 15:14, Alex Paulo Laner escreveu:
>
> Flavio,
>
> É o seguinte se a eth1 for seu link externo você tem que testar
> externamente, pois a regra anterior independete de onde vier a conexão para
> porta 3389 ele vai enviar para o $win2003.
> Então se o cenário for esse teste externamente e use o tcpdump para
> entender onde os pacotes estão indo.
>
> Alex Paulo Laner aka rootsh
>
> 2009/12/24 Flavio Lopes <[email protected]>
>
>> Olá lista!
>>
>> Atualmente tenho estas regras funcionando perfeitamente para liberar o
>> acesso via Terminal Service para um servidor com Windows 2003 Server:
>> *$iptables -A FORWARD -p tcp -d $win2003 --dport 3389 -j ACCEPT
>> $iptables -t nat -A PREROUTING -p tcp --dport 3389 -j DNAT
>> --to-destination $win2003:3389
>> *
>>
>> Mas se eu substituir a segunda linha por:
>> *$iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 3389 -j DNAT
>> --to-destination $win2003:3389*
>>
>> eu não consigo mais acessar o Win-Server-2003, ou seja, não é possível
>> mais fazer a conexão!!!
>> Qual a diferença entre estas duas linhas?...no caso da segunda, não era só
>> pra especificar qual interface (*"-i eth1"*) eu quero que fique
>> "escutando" ???
>>
>> Em resumo, se eu *substituir*:
>> $*iptables -A FORWARD -p tcp -d $win2003 --dport 3389 -j ACCEPT
>> $iptables -t nat -A PREROUTING -p tcp --dport 3389 -j DNAT
>> --to-destination $win2003:3389
>> *
>> *por*:
>> *$*i*ptables -A FORWARD -p tcp -d $win2003 --dport 3389 -j ACCEPT
>> $iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 3389 -j DNAT
>> --to-destination $win2003:3389*
>>
>> *pára* de funcionar o acesso!
>>
>> Alguém sabe me dizer porque acontece isso?
>>
>> grato,
>> Flávio
>>
>
>
>

Responder a