NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
HailSkate2k5
Apr 22, 2016Aspirant
Cannot get Remote Desktop to work on C7000-100NAS
OK, so I have switched from the Motorola SURFboard 6850 to the C7000. I cannot get Remote Desktop to work from my Android or WP device. The remote PC is listening on port 3389. I've had to manual...
TheEther
Apr 22, 2016Guru
You can use DHCP address reservations (under LAN setup) instead of static IP addresses. The idea is to keep the IP addresses that are assigned to your server stable. Otherwise, the port forwarding rules will stop working if the addresses change.
Other than that, the tutorial looks reasonable. Set external starting and ending port to 3389. You can select Use the same port range for Internal port or else manually enter 3389 for internal starting and ending port. Set External IP to Any. Make sure to click Apply to save the rule. Try rebooting the router. Sometimes, the rule won't take effect until a reboot.
Does the C7000 have a public IP address? Note, if the Internet port's IP address starts with 100.x.x.x, then it's not a public IP address. Your ISP is doing NAT and port forwarding will not work.
You should not have to change the Windows Registry. 3389 should be the default port used by RDP.
HailSkate2k5
Apr 23, 2016Aspirant
Thanks, Ether...
Dunno why, but Netgear seems to be making this more difficult than it should, so I might need some walkthrough on this. I've been playing with different things all dang day and nothing seems to be working. One of the issues I am going to have is that I have like 5 PCs I need to remote into and this doggone router is making things difficult.
The problem is that the device is requiring me to open ports and then assign them to a specfic IP of a local machine...and I cannot do that twice. Example PC1 and PC2 cannot share port 80 or 3389 or anything, unless I am missing something.
I did assign address reservation under LAN Setup, otherwise that's all I have.
Yes, I have the Public IP of the modem, so no problems there.
- TheEtherApr 23, 2016Guru
You cannot simultaneously share external ports, so what you have to do is have each PC mapped to unique external ports. You could set up the following rules:
PC1: external port 4000 to internal port 3389 at PC1's internal IP address
PC2: external port 4001 to internal port 3389 at PC2's internal IP address
...
PC5: external port 4004 to internal port 3389 at PC5's internal IP address
Then to connect to each PC, point the RDP client at the appropriate external port and public IP address.
- HailSkate2k5Apr 23, 2016Aspirant
OK, now we're getting somewhere.
The reason for the registry hack was to assign an unique address for each PC (3389, 3390, 3391, etc.). The way the 6850 was setup was that the Local Start/End Port and External Start/End Port were set to that number, and the Local IP was set to the PC IP (like 192.168.0.19). When I use Remote Desktop on my phone, I use mydomain.com:xxxx, where xxxx is 4-digit number I assigned each PC, so www.mydomain.com:3390 would connect me to the machine I setup to use that.
So, do I still need that registry hack? Do I need to do anything on the remote machines?
Update: OK, so I've setup address reservation on the C7000 so that the three main machines are given 'static' addresses. I went to the Port Forwarding setup page and have the following:
Service Name: Name of machine I am connecting to.
Service Type: TCP/UDP (I did try to use only TCP earlier but no joy)
External Starting/Ending Port: 4000
Use the Same Port Range for Internal Port: Unchecked
Internal Starting/Ending Port: 3389
Internal IP Address: Local IP address to the specific machine. Matches what I entered in the Address Reservation for the machine.
External IP Address: Any
I edited the settings in Remote desktop to www.mydomain.com:4000. I tried messing with that Registry setting to match (change 3389 to 4000), but again, nothing.
So at this time, I am either failing to open a needed port or there is a setting elsewhere on the C7000 that needs to be checked/unchecked. At this point, I have no other ports forwarded.
- TheEtherApr 24, 2016Guru
I don't see anything wrong with your setup. Try looking at netstat -an on your computer. Confirm that RDP is listening on port 3389. You should also see a second entry for a TCP connection whenever you try to connect to your computer. If you don't see the second entry, then the connection is not being established. Are you sure that www.mydomain.com maps to your public IP address? Try using your actual public IP address in your RDP client.