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/
-~----------~----~----~----~------~----~------~--~---

Responder a