Un servidor FTP detrás de WinRoute que utiliza un puerto no estándar

Es posible que, bajo ciertas circunstancias (por ejemplo, un cliente corporativo detrás de un cortafuegos), se restrinja el acceso de un usuario para que sólo pueda acceder a FTP en el modo pasivo. Cuando un servidor FTP ubicado detrás de WinRoute utiliza un puerto no estándar, no se puede establecer ningún acceso en el modo pasivo. Esto se debe a que WinRoute considera el puerto 21 como el puerto FTP por defecto, de manera que si los usuarios desean usar un puerto diferente, deben realizar primero los ajustes correspondientes en WinRoute. Mediante el siguiente procedimiento se corrige este problema y se permite el acceso en el modo pasivo.

  1. Vaya a la máquina sobre la que se corre WinRoute
  2. Desactive el motor WinRoute
  3. Seleccione el menú Inicio->Ejecutar en el escritorio
  4. Introduzca "regedit" para acceder al Editor del Registro;
  5. Busque HKEY_LOCAL_MACHINE/SOFTWARE/TinySoftware/WinRoute/Mport. Es probable que vea allí subcarpetas que incluyen información sobre el mapeo de puerto. Si no hay ninguna subcarpeta, no hay ningún mapeo de puerto.
  6. Busque la carpeta con el mapeo de puerto basado en el puerto utilizado por el servidor FTP
  7. Modifique la clave "flags" a ‘1’
  8. Modifique la clave "NatApp" a ‘FTP’
  9. Active nuevamente el motor de WinRoute.

Estos ajustes le "indicarán" a WinRoute que los paquetes provenientes del puerto que ha definido corresponderán al protocolo FTP y, por tanto, WinRoute realizará las acciones necesarias para que pasen.