Seguinte, vou passar maiores informações pra ver se alguem me ajuda com uma luz..
Estou tendo que transmitir informações de uma maquina da rede ( 10.1.1.167) pela porta 21 . So que essa maquina está atras de um firewall (10.1.1.10) Slackware 12.0. Essa maquina do firewall tem 2 placas de rede eth0 = Rede interna e eth1 Internet. A regra de masquerade ta ok, todo mundo navega de boa, mas não sei como redirecionar o serviço de ftp pra maquina em questão. Lembrando que essa maquina tbm tem que enviar informações por ftp pra internet. Estou lendo o Foca linux , tenho um palpite que pode ser alguma coisa com POSTROUTING ou algo assim. Obrigado a todos novamente! Atenciosamente, Leandro Vicente 2009/3/12 Flavio Junior <[email protected]> > > # modinfo ip_nat_ftp > filename: > /lib/modules/2.6.17-5mdv/kernel/net/ipv4/netfilter/ip_nat_ftp.ko.gz > license: GPL > author: Rusty Russell <[email protected]> > description: ftp NAT helper > vermagic: 2.6.17-5mdv SMP mod_unload 686 gcc-4.1 > depends: ip_nat,ip_conntrack,ip_conntrack_ftp > > > PS: FTP Ativo usa portas 20 (ftp-data) e 21 (ftp) > o FTP Passivo usa 21 e uma porta randomica entre 1024 e 60000 (ftp-data). > > O "ip_nat_ftp" te ajuda a fornecer o IP correto para a comunicação (se > não ele envia o IP da LAN ex: 192.168.0.X). > Agora tu tem q definir se vai usar ativo ou passivo e fazer as > liberações de acordo. > > -- > > Flávio do Carmo Júnior aka waKKu > > 2009/3/11 ..:: Andi ::.. <[email protected]>: > > > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > Leandro Vicente wrote: > >> Ola para todos, > >> > >> Estou com um impasse no meu firewall. Preciso fazer com que um > determinado > >> site tenha acesso a porta 21 (ftp) de uma > >> determinada máquina na rede. Ápos aplicar a regra: > >> > >> iptables -t nat -A PREROUTING -i $IF_EXTERNA -p tcp --dport 21 -j DNAT > >> --to-destination 10.1.1.167 > >> > >> onde IF_EXTERNA é eth1 (placa de rede que conexao da internet) > >> > >> A conexão estabiliza, mas o servidor externo nao consegue gravar nada. > Ainda > >> nao sei onde esta sendo reportado de verdade os erros do iptables, a > única > >> coisa que achei foi no arquivo /var/log/syslog onde esta gravada a msg > >> > >> Netfilter messages.... > >> error: Bind to port 22 on 0.0.0.0 failed: Address already in use. > >> > >> Ativei o roteamento, e tambem o MASQUERAD nas placas. Internet está ok, > e > >> demais serviços (outlook, ssh , etc) estão funcionando corretamente. > >> > >> Alguem poderia me explicar o que ocorre? ou , tem como eu passar o site > por > >> fora do firewall (somente a porta 21) para essa máquina? > >> > >> Desde ja agradeço a ajuda!! > >> > >> Atenciosamente, > >> > >> Leandro Vicente > >> > >> > > >> > > > > # iptables -t filter -I FORWARD -s $IPDOSITE -d 10.1.1.167 -p tcp > > - --dport 21 -j ACCEPT > > # iptables -t filter -I FORWARD -s $IPDOSITE -d 10.1.1.167 -p udp > > - --dport 21 -j ACCEPT > > # iptables -t filter -I FORWARD -s 10.1.1.167 -d $IPDOSITE -p tcp > > - --dport 21 -j ACCEPT > > # iptables -t filter -I FORWARD -s 10.1.1.167 -d $IPDOSITE -p udp > > - --dport 21 -j ACCEPT > > > > Acho que essas 4 regras vai resolver o teu problema... > > > > Falou... > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v2.0.9 (GNU/Linux) > > Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org > > > > iEYEARECAAYFAkm4crkACgkQZZMzRLhSpTRZRQCgovxybLsktMJiv5QzGz7fTWty > > j1YAn16xSrSNg8RatzqvPPSJj7n3iTS4 > > =ny77 > > -----END PGP SIGNATURE----- > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br Conheça o Novo Forum do GUS-BR na Under-Linux.Org em: http://under-linux.org/forums/slackware/ -~----------~----~----~----~------~----~------~--~---

