Redirecionamento iptables, não funciona na rede interna

Iniciado por fernandopaiva, 05 de Fevereiro de 2010, 10:25

tópico anterior - próximo tópico

fernandopaiva

Saudações

Estou tendo um problema com um redirecionamento com iptables que fiz na minha rede interna. Vamus ao cenário.

1 - Servidor Win2003 rodando Filezilla FTP na porta 21 com o ip de rede 192.168.0.100
2 - Servidor Linux de internet rodando Debian com o ip internet valido 189.112.*.* na eth1, e ip rede interna 192.168.0.250 na eth0.

Eu fiz um redirecionamento do servidor Linux de internet para o servidor win2003 usando iptables, para isso fiz a seguinte regra.

iptables -A FORWARD -m tcp -p tcp -i eth1 -d 192.168.0.100 --dport 21 -j ACCEPT
iptables -t nat -A PREROUTING -i eth1 -p tcp -m tcp --dport 21 -j DNAT --to-destination 192.168.0.100:21


Essa regra funciona apenas quando o endereco ftp://189.112.*.* é acessado de fora da minha rede interna, dentro dela naum funciona, ou seja, se eu digitar no browser dentro da minha rede esse endereço naum consigo conectar, mas quando digito esse mesmo endereço fora da minha rede interna eu conecto na hora.
Eu preciso digitar esse endereço de ftp e conectar tanto fora como dentro da minha rede.

Alguma idéia de como fazer isso usando o iptables ???

obrigado.

clcampos

Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!