Oeuvre All American 6651 Posts user info edit post |
Not rocket science, and I'm not sure what's going on.
I have several ports being forwarded on my router to a desktop. I have forwarded 3389 for remote desktop and I am able to run those services from outside the LAN.
However, when I try to forward port 21 for FTP to the same desktop to establish an FTP server, I can't connect. However, internally, I can go to my 192.168.0.xx address and FTP services work (so it's not an issue of if the FTP services are setup correctly server side).
Any idea why I cannot connect with the external IP? 1/12/2008 10:52:18 AM |
joe17669 All American 22728 Posts user info edit post |
Has your ISP blocked ports 21, 80, etc?
Try changing the port to something else. 1/12/2008 10:54:31 AM |
Oeuvre All American 6651 Posts user info edit post |
I tried changing to 8999 no avail... hmm...
Using roadrunner, I don't think 21 is blocked anyway, but it may be. Nonetheless, still nothing. 1/12/2008 10:58:47 AM |
scud All American 10804 Posts user info edit post |
ftp uses 2 ports
21 and 20
btw you should really be using scp or sftp instead
[Edited on January 12, 2008 at 1:49 PM. Reason : btw] 1/12/2008 1:48:20 PM |
llama All American 841 Posts user info edit post |
ftp doesn't play nice with NAT. You'll need to use active mode, and forward ports 20 and 21, like previously mentioned.
Quote : | "btw you should really be using scp or sftp instead" |
1/12/2008 1:55:57 PM |
Oeuvre All American 6651 Posts user info edit post |
i have no idea what the deal is but I can't get a response from the server when accessing from outside the network...
Forwarded ports 20 and 21, using active mode... nada.
Any more suggestions? 1/12/2008 3:30:49 PM |
Aficionado Suspended 22518 Posts user info edit post |
dmz that bitch and see if it works 1/12/2008 3:39:09 PM |
llama All American 841 Posts user info edit post |
telnet to port 21 from outside your network
If that doesn't work, you didn't set up port forwarding correctly. Did you remember to change the server's port back to 21 from 8999? 1/12/2008 3:39:25 PM |
Oeuvre All American 6651 Posts user info edit post |
gotta be something wrong with the router.
I have ports 20 and 21 forwarded to the internal ip of the machine... It is forwarding 3389 correctly because I can remote desktop from outside.
However, using telnet (port 21) isn't connecting from the outside... wtf? 1/12/2008 3:57:54 PM |
Grandmaster All American 10829 Posts user info edit post |
I've always used BulletProof FTPD (Formerly Gene6). http://www.bpftpserver.com/products/bpftpserver/windows/download
Port 2112 and a passive range of 55000-55500
You can either use your fixed external host or your dyndns.org (or whatever) account. Never had any problems. Well sometimes you run into situations where you have to tweak certain things if you do site to site (FXP).
after reading your post again, not sure if a 3rd party program will fit your needs, but it's a sure fire way to get ftp working. That or find some way to specify your passive port range in whatever service you're trying to use.
if it's freebsd/unix i can ask my buddy what we used to use all the time on our warez box >.<
[Edited on January 12, 2008 at 4:32 PM. Reason : .] 1/12/2008 4:28:40 PM |
Oeuvre All American 6651 Posts user info edit post |
it's fn IIS... I downloaded bulletproof and everything is working fine.
Thanks for the recommendation. 1/12/2008 5:00:00 PM |
Grandmaster All American 10829 Posts user info edit post |
np, glad it worked for you. 1/12/2008 5:50:23 PM |