[FUG-BR] Redirecioando portas

Gelsimauro Batista dos Santos gbs em pollynet.com.br
Quinta Abril 12 07:10:10 BRT 2007


Tenho um link dedicado apenas com dois Ips validos que posso usar, um no 
roteador e outro no servidor FreeBSD 5.4 fazendo NAT.
O meu problema é que tenho um servidor Linux embaixo da rede 192.168.1.6 que 
é um servidor FTP no caso vsFTPd 2.0.1. Gostaria de ter acesso pela Internet 
a esse servidor FTP.


Usei varias regras de redirecionamento vejam quais.

#Com o NATD 
redirect_port tcp 192.168.1.6:20 200.200.200.200:20
redirect_port tcp 192.168.1.6:21 200.200.200.200:21

#Com o INTED
ftp stream tcp nowait root /usr/local/bin/socket socket 192.168.0.1 ftp

#Com o redir
/usr/local/bin/redir --lport=20 --cport=20 --caddr=192.168.1.6 &
/usr/local/bin/redir --lport=21 --cport=21 --caddr=192.168.1.6 &

Cada um delas Funcionaram quando direcionei a porta 5800 e 5900 do VNC,  
quanto ao FTP eu ate configo logar com usuario e senha, mas após logar nada 
mais consigo fazer.

Se dou o comando “ls” a mensagem abaixo aparece:

ftp> ls
229 Entering Extended Passive Mode (|||61134|)
500 Bad EPRT protocol.
500 Illegal PORT command.
425 Use PORT or PASV first.

Logico que estando eu embaixo da nat o servidor me ftp me responde 
corretamente.

Alguem pode me ajudar????


Gelsimauro Batista dos Santos



Mais detalhes sobre a lista de discussão freebsd