by MikeG.6.5 » Mon Aug 28, 2017 11:58 pm
I've several posts in this forum about why manually forwarding ports is the preferred method to make sure you have remote access to your NAS services. But it all comes down to this: Most consumer grade routers and even a vast majority of the professional ones automatically close all uPnP ports when those ports are silent for some random period of time. This time frame it not configurable. The firmware is set up to do this to free up memory, which is a precious commodity on a router.
Because EZ-Router uses uPnP to open those ports, it's pretty easy to see why you lose connection. The router closes the ports, and then fails to reopen them when data is requested on the port. It's a pretty common failure point, and one I've written extensively about in various Plex Media Server threads, as well as other threads here.
Your NAS is, for all intents and purposes, a server. The only 100% reliable, repeatable and consistent method to ensure you have access to its services is to manually open the ports on the router for each of the services you want access to. All of the big network servers you see on the internet have had this done, which is why you can get to their services reliably.
Some ports are standardized. These ports are open to hacking and phishing attacks by would be hackers. One method to reduce the chances of hacking being successful is to use non-standard ports on the outside. For instance, FTP usually uses port 21. By opening up port 221 outside to port 21 inside, you can reduce the chances of hackers gaining access to your device. Some applications, such as Plex Media Server need to know the outside port, as well as the inside port. PMS uses 32400 normally, but in the settings pages, there is a place to put different port numbers. So, you would open say 48400 to go to 32400 inside and then tell PMS in the settings you are using 48400.
HTH