Need Help Accessing my FTP Server.

I have a local area network with 10 computers. One of my computers is running Mac OS X server and I'm trying to setup a basic non anonymous FTP Drop Box so that I can send files to the server and won't have to download them from a remote server.

I was able to set the server up, and was able to access it from another computer on my LAN. But, when I took my powerbook to a local hotspot to try and send a file, I wasn't able to connect to the FTP server.

I thought that I might have to run a DNS service, because the ftp address was ftp.192.1....whatever and I thought it might have to be something like ftp.mac.com, but that didn't work either.

I know that FTP isn't the most secure option, but for right now, it'll have to work. I just want to be able to upload files from remote locations. I have it setup so that only authorized users can sign in, and no anonymous options are available.

Can anyone tell me what I might be doing wrong? I hope this isn't too vague, I just can't figure out how to access it outside of my house.

Powerbook G4 Mac OS X (10.4.3) also running OSX unlimited Server.

Powerbook G4, Mac OS X (10.4.3), also running OSX unlimited Server.

Posted on Dec 12, 2005 7:41 PM

Reply
5 replies

Dec 12, 2005 10:18 PM in response to photodude265

because the ftp address was ftp.192.1....

Was your IP address 192.168.x.x? If so this is your problem. 192.168.x.x is a special reserved IP space for local networks that cannot be addressed from outside the network.

My address right now is 192.168.2.101 which works because I'm NATed behind my firewall/router. My public IP address is the one assigned to my router by my ISP - the router handles traffic from the net to the computer that it is intended for. If you want your server to be addressable from outside your company you'll need an actual IP address because there is no way to tell the difference between your 192.168.x.x address space and mine.

If you are on a 192.x.x.x space that is NOT 192.168.x.x then it could be a valid address space. In that case I would check your firewall settings (incoming) for the ftp port or perhaps even the outgoing ports of the hotspot provider. Can you ftp to other known servers from the same connections?

=Tod K

PS Also if you have web services running - and accessible to the outside world - you might consider WebDAV for file transfers if you're not too attached to ftp.


G5/2.0x2, G3/501, G3/233PB

Dec 14, 2005 11:00 AM in response to photodude265

For contact with outside world you need an IP address that is world addressable - 192.168.x.x is not.

At the very least you'll need an IP address assigned to you by whoever you're getting your Internet access from. If this is not a permanent IP address then you're going to have some real obstacles to overcome. If it is a lease based system - like DSL where you acquire an IP then it will be fairly static and you would be able to go home and use your leased IP eg 169.123.3.15. But if you ever drop your connection then you'll get a new leased IP that could be similar but different eg 169.123.3.101 and all your bookmarks will fail.

To address your server with a name you'll need a permanent IP address - then you can associate foo.com with that address. That way anytime someone types in foo.com they'll get your IP address from their DNS query. While you can do alot with traffic once it comes to your site you need DNS servers to resolve foo.com to your address to get that traffic to your site. Any local DNS changes you make will not allow traffic from your house to route to your office because the DNS you use to resolve foo.bar will not know who that is.

HTH,

=Tod

G5/2.0x2, G3/501, G3/233PB

Dec 17, 2005 5:06 PM in response to photodude265

OK lets take you to the answer...

So you now know your internal address and your external address (internal is the 192.x.y.z address and whatever is the external address such as 65.c.b.a or 12.i.h.g etc. etc.)

Anyone who wants to access the ftp server from OUTSIDE your network will access it via ftp://externaladdress/ and anyone inside your network will use ftp://internaladdress/.

As some others have pointed out, if your external address is non-static, that is to say that at any time [which is not controlable by you] your external address can change, your external users will be unable to access this ftp server with out you having to tell them the IP address has changed and what that change is...

To try to help with this, you can use a dynamic dns service such as DynDns which will allow you to run a piece of software on your server which will update your external address any time it changes so that all your users will be able to use an alias which points to your external ip address.

The alias name you choose for your server is almost without limit, for example, you could have your external address as photodude.dyndns.org etc and everyone will find you no matter what your external address is and even if it has changed 30 times in the last 5 days!

That would be THE easiest way to get this to work...

I am not sure why you say "to make sure that all 10 computers will not try to connect ia FTP". I thought the point of your question was to get users to access your server via FTP easily (and this is posted in the File Services section)

Peter

PowerMac G5 DP 2.5Ghz Mac OS X (10.4.3)

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Need Help Accessing my FTP Server.

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.