Fallo al configurar el servidor FTP en XP

Fallo al configurar el servidor FTP en XP

Estoy intentando configurar un servidor FTP en Windows XP.

Todo funciona bien con Firefox, pero no con GetRight o IE.

¿Alguna idea sobre cómo puedo hacer que funcione con IE y GetRight?

Configuración del sistema

Probé tanto XLight como Gene6 FTP.

En mi enrutador, estoy reenviando los puertos 30100 a 30110 a mi máquina local, que es 192.168.1.64.

He configurado el puerto de escucha para que sea 30100.

He configurado el rango de puertos PASV entre 30101 y 30110.

He configurado una cuenta FTP anónima.

En otra computadora con una conexión a Internet externa (a través de WiFi hasta el edificio de al lado), puedo navegar hastaftp://91.195.XX:30100/. Todo funciona bien con Firefox, pero no con GetRight e IE.

Respuesta1

El problema es que su servidor puede fallar cuando el cliente intenta utilizar FTP pasivo. Con FTP normal, su cliente le dice al servidor a qué IP y puerto enviar los datos. Con FTP pasivo, es al revés: le pide al servidor una IP y un puerto, se conecta a eso y obtiene los datos.

Ahora bien, el problema aquí es que al generar la solicitud pasiva, el servidor necesita enviar su IP. Si el servidor está detrás de un enrutador doméstico, lo más probable es que no tenga una IP pública y, por lo tanto, la única IP que conocerá será 192.168.1.64.

Sin embargo, cuando transmite esa IP al cliente, no funcionará, ya que esas IP no son enrutables y terminarán en ninguna parte o en algún lugar totalmente diferente.

Con Linux, hay un módulo para la configuración NAT que "reescribe" estas llamadas, pero la mayoría de los enrutadores domésticos no los tienen.

Entonces, lo que tienes que hacer es darle al servidor FTP tu dirección IP externa. La forma más sencilla se puede lograr si puede darle un nombre de host a su servidor. Luego sólo necesita registrarse en un servicio como DynDNS y darle ese nombre de host al servidor.

Si esa no es una opción, tendrás que darle manualmente al servidor su nueva IP y reiniciarlo después de cada nueva conexión a Internet.

Respuesta2

¿Has probado algo como :?ftp://[email protected]:30100

No puedo hablar por Xlight o Gene6, pero no he tenido problemas conServidor FileZillaen Windows XP.

información relacionada