Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
I am trying to set up a ftp server using my residential dsl acoc--t. Mainly to be able to access files remotely. I am using BulletProof FTP server(if there is a good FREE alternative I would check it out) and smartFTP client.
I am running winxp pro and using zone alarm free version(the latest release.) I currently have zone alarm and windows firewall disabled. I am using a speedstream 5200 dsl modem and am behind a linksys BEFW11S4 firmaware ver.4.
I have set each pc on my home network to a static internal ip different from each other. I have also set up port forwarding on my router to ports 20 and 21 to forward to my desktop running BPFTP.
The problem I am having is when I try to connect to BPFTP through smartftp I get this message:
"A connection attempt failed because the connected party did not respond after a period of time or established connection failed because connected host has failed to respond"
I thought maybe my isp was blocking port 21 so I changed the port to lets say 3096. When I attempted to connect then I got this message:
"Connection attempt failed because destination was actively refusing connection"(I also changed the port forwading for this test)
I have set up test user account to log in anonymous and still the same thing. Everything is now back to the defaults i.e.port 20 and 21.
I also tried to connect to the server from a remote location and same message. I think my router is not forwarding the requests properly because I tried to ping my IP ex.100.100.100.100:21 and got "Ping request could not find host"
Any help is appreciated, I have read the tuts and searched for answers but to no avail. Hopefully I have given enough information. Am also looking for a GOOD FREE FTP SERVER.
Thanks in advance, I always get great help here and it is much appreciated.
Jim

"A connection attempt failed because the connected party did not respond after a period of time or established connection failed because connected host has failed to respond" means no answer of any kind was given. This leaves me to believe it's a firewall issue in your router, the ISP or your computer since a response isn't being transmitted at all. Something is blocking it. Simple to figure out really. Try within your network to access the FTP server. If it works, your computer is configured correctly. Next, wire a different computer to the WAN connection and set it to a different IP address with the same network address and try. If it doesn't work, it's a router issue. If it does, your ISP is blocking it.
"Connection attempt failed because destination was actively refusing connection" means something responded, most likely your computer, which means something is misconfigured on your computer.
"Am also looking for a GOOD FREE FTP SERVER."
XP Pro has IIS with FTP in it. It's just limited to a low number of concurrent connections.
Help survivors of Hurricane Katrina. Please donate to the American Red Cross.
www.redcross.org

Thank you very much. I used my laptop with a different ip on my network and I can access the server fine so my isp must be blocking it.
One more question. Can I use different ports than 20 and 21? or does my isp block all ftp protocols no matter what ports i use? I tried but I got the "actively refusing connection" message.

"Can I use different ports than 20 and 21? or does my isp block all ftp protocols no matter what ports i use?"
Your ISP could block it still depending on the firewall it uses. If it actually goes in to the packet and examines it, it's quite easy to figure out if it's an FTP packet.
The way around this would be to setup an encrypted tunnel between your clients and your FTP server, most commonly using SSH to do "SFTP". This of course will require your clients will need special software to do it.
http://winscp.net/eng/index.php
SFTP server on windows machines:
http://sshwindows.sourceforge.net/
http://freesshd.com/
http://freeftpd.com/Included a few because I don't know which is the best one, honestly. Personally, I'd made a linux box for this instead with crap hardware around enough to build a low end machine with enough storage for whatever it is you want on the SFTP server. Your call though.
Obviously, SFTP is more difficult to do, but the advantages you gain are increased security since FTP user name and password are sent in plain text, and the file transmissions are encrypted as well.
Help survivors of Hurricane Katrina. Please donate to the American Red Cross.
www.redcross.org

OK I contacted my isp and they do not put any restrictions on any ports exept port 25.
I ran a port scan and it shows the ftp ports 20&21 as not responding to any pings.The scan did not say they were closed just "stealth" or not responding in any way to pings.

For some reason my router is not responding to requests on port 21. I have double and triple checke the port forwarding settings and everything is correct. I even tried dmz and that didn't work. It is just not responding to requests on those ports. How do I just completely open that port?

Two things to check.
1. Are you sure your software firewall is properly configured if running one?
2. Did you forward both 20 and 21?
Help survivors of Hurricane Katrina. Please donate to the American Red Cross.
www.redcross.org

i have disabled my software firewall and windows firewall.
I have forwarded both ports 21 and 20 to the ip of my local machine i.e. 192.168.xxx.xxx

What traffic - TCP, UDP, or both?
Help survivors of Hurricane Katrina. Please donate to the American Red Cross.
www.redcross.org

I don't think version 4 is a valid version of firmware for that particular model of Linksys. Do you mean hardware version 4? I have the same router running Firmware Version: 1.52.02.
The reason I say this is because a certain version of the Linksys firmware was extremely buggy with port forwarding and the DMZ. I read through most of this thread and did not see anywhere that you might have attempted to upgrade or downgrade the firmware.
I may have missed this earlier, but have you tried taking the router out of the picture and going directly from your WAN device to your FTP server machine, then trying to access your server from a remote node on the internet? If you can access the FTP server from another internal host on your LAN, then obviously the server is configured properly, but taking the router out of the picture would help.
Sorry if you have already tried that.

Yes it is hardware ver.4
I just upgraded to the latest firmware version today. I will try to take the router out of the picture and reply soon.

Ok I took the router out of the picture and I get this message:
"no connection could be made because the target machine actively refused it"

obviously the client machine. Authentication is failing, the app isn't running right, or you have a software firewall blocking it.
Help survivors of Hurricane Katrina. Please donate to the American Red Cross.
www.redcross.org

ok my dsl modem had an outdated firmware version that did not let me port forward.
I updated the firmware and went into the port forward section.
It asks me to select a protocol, then a port range, then enter an ip where the selected protocol will be routed to.
Do I forward it to my router and then from the router to my host or forward it directly to the host's internal ip?
I tried both of those ip addresses and it says "NAPT server ip address is not a valid host Lan address"
What to do now?

I didn't see where you mentioned that your DSL modem was setup as a router also. Sounds like you are doing double NAT. Your DSL modem is most likely configured to use either PPPoE or PPPoA as a WAN protocol to your ISP, and it is most likely also configured as a DHCP server. If this is the case, then your WAN port on your Linksys router is setup to get an IP via DHCP, which it is realizing from the DHCP server in the DSL modem.
You can either take away the Linksys and leave the DSL modem as is, and setup port forwarding on the DSL modem, or you can probably configure the DSL modem to act in "bridge" mode. If you do that, then you will have to configure your Linksys WAN port to use the WAN protocol of your ISP, basically what your DSL modem is doing now.
You can't leave your setup as-is because you would have to port forward from the DSL modem to the Linksys WAN port, which isnt possible, then forward from WAN to LAN.

I got it working. I did not know my modem also acted as a router. It only has one ethernet port. Here is what I did to fix this:
I was using the wrong ip address to forward from the modem to my router i.e. 192.168.1.1
That is why it came up invalid. The actual router ip that the modem sees is 192.168.254.1I forwarded from my dsl modem to 192.168.254.1 (router) then to my internal machines ip address.
It is all working fine now. Thanks for all of the input it really helped me figure this out.
Jim

Glad you got it working. Just for my education, is your DSL modem connected to a LAN port or the WAN port of your Linksys router? I would assume the WAN port since I don't think port forwarding looks to a LAN port. I have a friend/client who used to have a similar setup.

Well, if its a BEFW11S4 then I presume there is one WAN/Internet port, and four switch ports, totaling 5. The WAN/Internet port is typically seperated from the regular switch ports, can you confirm?

![]() |
Strange network problem
|
Network hangs after some ...
|

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |