I have been working about a month trying to figure out by myself how to stablish an FTP connection to my WD My Cloud without any success. I will let you know what I have done so far in order to see if did I miss something.
Objective: Accesing to the WD drive from an external computer in my office (hard drive in home for security reasons)
As I read previously basically I have to open some ports and create some users in order to use this functionality so this is what I did:
1.- I enabled the FTP access from the configuration in the Dashboard
2.- Port forwarding option enabled in FTP port 21
3.- Users created and priviledges done
4.- IPV4 Network Mode: DHCP
5.- SSH: Off
6.- Network Profile: I have a mac address, also an IPV4 IP Address and 3 different IPv4 DNS Server. Also in the STATUS it says “Internet access” so I guess at this far im doing everything good.
LOCAL MODEM:
1.- Ports 20 to 21 and 80 opened
2.- Port forwarding 21 to the WD local IP done
Then I try to access internally in my local network and there is no problem but trying from another computer is impossible. It shows always an error that says that the server wasn’t found. I tried to enter accessing by the IPv4 that the WD gave me in the configuration but no luck.
If someone can help me with this I will be very glad
Try port forwarding port 2121 to the port 21 on your myclouds internal IP address… then connecting to port 2121 to connect to your mycloud instead from your ftp client.
many routers etc block incoming connections to port 21.
Basically I did 2 different things, I replaced the port from 21 to 2121 with no luck. Also I opened another port forwarding in both modem and also WD dashboard with the new 2121 port and no luck. Still the same problem.
There are 3 different IP, so I’m going to be clear in order to do not missunderstand this.
We have the internal router IP which is something like 192.168.0.xxx , obviously you can not enter with that one since is only internal addresing network.
Then we have the external IP from your internet provider, the WD Dashboard shows me an internal IPv4 which in my case is 192.168.0.102. This IP was chosen for me in order to let the router knows that IP is only to identify that WD drive. Now, there is another IP which is the IPV4 DNS Server showed me from the WD Dashboard, which include EXTERNAL IP, 80.xxx.x.xxx So those are the ones that I am trying to access from the FTP Provider.
That’s the one you want. You talk to a port (2121 as above) on your router, and your router forwards that traffic to a port on your MyCloud, following the forwarding rule (the rule should forward external port 2121 to internal port 21).
I just tried to turn on FTP, and not a network config error. Probably because I had Cloud Access turned off. Turning cloud access on, I was able to turn on FTP without an error. But I haven’t tried accessing…
One other thing to consider is if your office IT has blocked outgoing FTP connections. Not sure if you own the office, or you work for a company.