I have set up NATs on our new modem router : TP-Link 150Mbps Wireless N ADSL2+ Modem Router to connect to several different machines on our LAN with RDP through our public static IP, using a different port for each machine.
I have done this before with other modem routers and depending on the router I either had to set the external port to the RDP default 3389 and the internal port to something else, mapped to the machine's local IP, e.g. 192.168.1.xxx, and with other routers both external and internal ports had to be the same.
With this router the only way I can get it it work is by changing the default RDP listening port on each machine with a registry hack - this is OK since I only have 10 machines I need to access.
However, this works on some machines and not on others. Some machines are running Windows 7 and others Windows XP. All the machines have the same antivirus and all of them have the permissions set to accept RDP connections.
This obviously must be a problem on the particulat machines where access is denied and I tried looking at the Events on each machine but can't find anything there.
The modem router log shows this:
2/11/2014 11:18:6> netMakeChannDial: err=-3000 rn_p=805458d0
2/11/2014 11:18:33> Last errorlog repeat 14 Times
but I haven't been able to get anything from that either.
Can someone point me in the right direction to where I should look on the machines that don't allow access? These same machines worked before with our previous routers.