Forward FTP request to an FTP server inside my network
The following steps can be used with any wireless router, DSL modem router, 3G/4G wireless router or Deco system.
You can use any 3-rd party FTP software like FileZilla, Xlight FTP Server, etc as well.
In this example a Windows Internet Information Services (IIS) have been used to configure the FTP server on a Windows operating system.
Also a passive FTP service has been allowed by configuring and opening ports on an external firewall.
When the FTP server is configured under Windows IIS it's necessary to configure the passive FTP ports:
Define the passive FTP data ports which will be used (for example TCP ports 5000-5005):
Enable the Windows Firewall FTP service ports:
Enable these ports on Private and Public networks:
Lets assume that your FTP server is with a private IP address 192.168.1.3.
You need to open these FTP data ports on your wireless router (define a Virtual Servers):
Don't forget to open the FTP control port (TCP 21) as well:
.
Finally allow the ALG for FTP:
(An application layer gateway may perform a variety of functions at the application layer of an infrastructure, commonly known as layer 7 in the OSI model. These functions may include address and port translation, resource allocation, application response control, and synchronization of data and control traffic. By acting as a proxy for the application servers and managing application protocols such as SIP and FTP, an application layer gateway can control application session initiation and shield the application servers by preventing or terminating connections when appropriate to deliver application layer security.)
Now you should have your FTP server ready to be accessed from an external network.