Configuring WinFTP Server for use with a DSL
router or cablemodem
Introduction
WinFTP Server can be used in conjunction with a DSL router or cable modem
by making a few adjustments in both the router and WinFtp Server. The router will need to be
configured so that any inbound FTP traffic will be routed (or forwarded) to the WinFtp
server. You have a DSL router or
cable modem connected directly to the internet with
a static IP address, which for our
demonstration will be 65.128.123.3.
You then have one
or more computers plugged in to the
back of the router, and those computers have
an internal IP addressing scheme, typically
based on 192.x.x.x. In our scenario, our
internal LAN is based on 192.168.x.x and the
WinFTP Server computer has an
IP address of 192.168.1.123.
When users from the outside world connect to Win FTP Server,
they will configure their
FTP client to point to 65.128.123.3, which is the IP address of the router.
The router will see
the incoming FTP traffic and forward (route) that request over to the Win FTP Server
running on IP address 192.168.1.123. WinFtp Server will process the request, send the reply back
to the router, which will then forward that information back to the FTP client.
Step 1 – Configuring WinFtp Server
The following steps will configure WinFtp Server to work with your router.
For this step, you will need to know the External IP address of the router.
our scenario, we used 65.128.123.3.

If you don't know your EXternal IP or have a dynamic External IP, you can get it from a web file.

1. Launch the WinFtp Server program.
2.Click the Option Button.
3. In the tab pane of the Pasv Mode.
Set the Port Range values to be 10,000 to 10,500.
You can choose any number between 1024 and 65535, but we
recommend that you limit the range to as few ports as you need. When a user
generates a directory listing or uploads/downloads a file from your server, WinFtp Server
will use a port. Once the file transfer has completed, the port goes back into the
‘available’ list to be used again. So if you expect that you will only have 10
people download/uploading files at the same time, you can limit your port range
to about 20 or 30 ports. If you expect to have 100 simultaneous users, then 200-
300 ports is recommended.
.
4. Enter the External IP address of your router in the field labeled Fixed IP.
If you don't know your EXternal IP or have a dynamic External IP, you can get it from a web file.
5. Click on the OK button to save the changes.
Step 2 – Configuring your router
The following steps will configure your router to work with WinFTP Server. Our test
scenario was done using a LinkSys router, other routers may not have the same process.
Please refer to the User’s Manual of your router for instructions on configuring Port
Forwarding features.
For this step, you will need to know the Internal LAN IP address of the WinFTP Server.
In our scenario, we used 192.168.1.123.
1. Launch the configuration program for your router. In our case, it is web-based so
we used our browser.
2. Open the section that is used to configure the Port Forwarding features of your
router.
3. Forward Port 21 over to your Win FTP Server at IP 192.168.1.123.
4. Also forward the PASV Port Range specified in Step 1 to 192.168.1.123. This is
necessary so that when the FTP client issues a PASV mode command to the WinFtp
server, the FTP client can successfully open the data channel to the server.
5. If you have Implicit SSL enabled on your WinFTP Server, you will want to
forward Port 990 over to 192.168.1.123 also.
6. Save the new router configuration and Reboot your router. You may need to
physically recycle the power on your router to do this.
|