
Estou tentando configurar um servidor FTP no Windows XP.
Tudo funciona bem com FireFox, mas não com GetRight ou IE.
Alguma idéia de como posso fazê-lo funcionar com o IE e o GetRight?
Configuração do sistema
Eu tentei XLight e Gene6 FTP.
No meu roteador, estou encaminhando as portas 30100 a 30110 para minha máquina local, que é 192.168.1.64.
Eu configurei a porta de escuta para 30100.
Configurei o intervalo de portas PASV para 30101 a 30110.
Eu configurei uma conta FTP anônima.
Em outro computador com conexão externa à Internet (via WiFi para o próximo prédio), posso navegar atéftp://91.195.XX:30100/. Tudo funciona bem com o FireFox, mas não com GetRight e IE.
Responder1
O problema é que seu servidor pode falhar quando o cliente está tentando usar FTP passivo. Com o FTP normal, seu cliente informa ao servidor para qual IP e porta enviar os dados. Com o FTP passivo, é o contrário - você pede ao servidor um IP e uma porta, conecta-se a ele e obtém os dados.
Agora, o problema aqui é que ao gerar a requisição passiva, o servidor precisa enviar seu IP. Se o servidor estiver atrás de um roteador doméstico, provavelmente não terá um IP público e, portanto, o único IP que ele conhece será 192.168.1.64.
Porém, quando ele transmite esse IP para o cliente, não funcionará, pois esses IPs não são roteáveis e acabarão terminando em lugar nenhum ou em algum lugar totalmente diferente.
Com o Linux, existe um módulo para a configuração do NAT que 'reescreve' essas chamadas, mas a maioria dos roteadores domésticos não as possui.
Então, o que você precisa fazer é fornecer ao servidor FTP seu endereço IP externo. A maneira mais descomplicada pode ser alcançada se você fornecer um nome de host ao seu servidor. Então você só precisa se inscrever em um serviço como o DynDNS e fornecer esse nome de host ao servidor.
Se isso não for uma opção, você terá que fornecer manualmente ao servidor seu novo IP e iniciá-lo após cada nova conexão com a Internet.
Responder2
Você já tentou algo como: ?ftp://[email protected]:30100
Não posso falar pelo Xlight ou Gene6, mas não tive problemas comServidor FileZillano Windows XP.