Falha ao configurar o servidor FTP no XP

Falha ao configurar o servidor FTP no XP

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.

informação relacionada