Forum Thread

Accessing NAS from outside of home network.

canonbomb1987 615 273 March 24, 2011 at 06:15 PM
Hello all,

I have spent the last few days trying to figure how to access the files stored on my NAS through the internet.

Hardware being used:
Router: Netgear WNR3500L
NAS: WD My Book World Edition II
Laptop: MBP late 2009 model
Phone: iPhone 4
Tablet: iPad

What I want to be able to do is access the music stored on my nas via the iPad without having to store it on there. I have forwarded port 21 to the nas as ftp. I have also enabled ftp in my nas interface. When I type in ftp://internaladdress of the nas into my browser on my MBP I can access stuff on the nas. How do I access it when I am not connected to my network?

Thanks for your answers.

7 Comments

1

Sign up for a Slickdeals account to remove this ad.

#2
From outside it should be ftp://externaladdress (ie. your public IP address that your router gets).

But I don't think you can download files directly into the iPad via FTP? Confused

You do have this password protected right?
Reply Helpful Comment? 0 0
Joined Oct 2004
facebook = malware
12,296 Posts
4,912 Reputation
#3
There actually are FTP clients for the iphone/ipod touch, I assume the same for the ipad.

Like anything else, you'd need to forward the FTP ports on your router to the NAS. Of course, whether that's a wise thing to do is whole 'nother story.
Reply Helpful Comment? 0 0
"That means that no matter how we reform health care, we will keep this promise to the American people: If you like your doctor, you will be able to keep your doctor, period. If you like your health care plan, you'll be able to keep your health care plan, period. No one will take it away, no matter what."
-- Barack Obama, speech to the AMA, June 15, 2009
#4
FTP is not a secure protocol. It sends user-names and passwords in plain text (unencrypted). That means if you connect by ftp from outside your local network, without additional protection, and someone is "listening" to the connection, they will be able to see what your ftp user-name and password are, and then connect to your ftp themselves.

It looks like your router can be flashed with firmware for DD-WRT, Tomato, and OpenWRT. It also looks like the ipad has a VPN client. So, you should be able to flash your router with one of the above firmware (make sure it is a version that is compatible with your router, and can act as a VPN server.) Then configure VPN access on the router. Then configure the ipad to connect to your router as a VPN client. After the VPN connection is made, your ipad can connect to stuff in your home network as if it was physically located within your network (using the internal addresses).

One issue that you will come across is telling the ipad what your router's current ip address is for the VPN connection. Chances are that this ip address will change over time. In order to get around this problem you can use a free service like DynDNS.org. You get a free account at DynDNS.org, which gives you a domain name (like canonbomb1987.dyndns.org). Then you configure your router to tell DynDNS.org what its ip address is whenever it changes. Then you tell the ipad that your router is located at canonbomb1987.dyndns.org.

All this stuff isn't super difficult, but it isn't super easy either. Look through forums dealing with DD-WRT (or Tomato, or OpenWRT). There should be plenty of threads with people asking questions about your specific router. You want to look at those threads to try to avoid/anticipate problems that seem common with your router.
Reply Helpful Comment? 0 0
Last edited by lebedev March 24, 2011 at 08:37 PM
#5
I have Synology NAS at home and there is a Synology Audio app available in app store which will connect to NAS and play music without any issues.
Probably there might be some other third party apps which are compatible with your NAS.

Also as lebedev said, most of the home internet services will have dynamic IP address (by default) and you need DynDNS (free service) to make NAS accessible all the time when you are not in home network.

To access NAS outside of home network - make sure that particular port is open on your cable modem, on your router and on your NAS too - all three.
Reply Helpful Comment? 0 0
Last edited by idlebrain March 25, 2011 at 05:23 AM
Joined Apr 2008
L5: Journeyman
615 Posts
273 Reputation
Original Poster
#6
After posting the que I did come across a lot of info saying that ftp is not secure and that vpn is the way to go. Can someone show me how to do it step by step or point in the right direction to find step by step directions? I tried opening port 1723 vpn-pptp on my netgear last night and also tied to set up the vpn on the iPad but to no avail. I do not think I am entering the right info in either one.


Forgot to mention that I can not flash the router because I received it to take part in a study about my internet connection that is still on going. Otherwise I would have def tried what post #4 suggested.
Reply Helpful Comment? 0 0
Last edited by canonbomb1987 March 25, 2011 at 12:53 PM
#7
Quote from canonbomb1987 View Post :
I tried opening port 1723 vpn-pptp on my netgear last night and also tied to set up the vpn on the iPad but to no avail. I do not think I am entering the right info in either one.
You need a vpn server for your ipad to connect to. Just opening up the port is not enough. Think of your ip address as a telephone number to an office building. Think of ports as telephone extensions within that building. Just because the office allows someone from the outside to dial into extension x doesn't automatically mean that the right person is there to pick up the phone. In the same way, just because you have allowed someone from outside your network to connect in through port 1723 doesn't automatically mean that there is a vpn server there to accept that connection.

Quote from canonbomb1987 View Post :
Forgot to mention that I can not flash the router because I received it to take part in a study about my internet connection that is still on going. Otherwise I would have def tried what post #4 suggested.
As far as I can tell, the stock firmware within your router does not include a vpn server. If you can't change the firmware, and you want vpn, then you will need to install a vpn server on another device/computer and forward the correct ports to that device/computer.

So, you can get another DD-WRT capable router and use it as a vpn server. If you have a Mac OSX system that will always be on, then maybe you can use it as a vpn server: http://blog.theilluminatedengineer.com/?p=136
Reply Helpful Comment? 0 0
Page 1 of 1
1
Join the Conversation
Add a Comment
 
Copyright 1999 - 2016. Slickdeals, LLC. All Rights Reserved. Copyright / Infringement Policy  •  Privacy Policy  •  Terms of Service  •  Acceptable Use Policy (Rules)  •  Interest-Based Ads
Link Copied to Clipboard