Windows RDP access to multiple computers with D-Link DSL-2740B router
Posted on 2011-03-02
We have a D-Link DSL-2740B (Rev_E) router and a static IP address.
I have set up port forwarding to connect to different computers on our LAN from the outside.
The server is Windows 2008 R2. The default RDP port, 3389 points to the server's internal IP and this works, meaning we can connect to the server from an external PC on Windows XP Pro with Windows Remote Desktop, no problem. We cannot connect to other computers on the LAN. The setup is like this :
Name Address External Port Internal Port Protocol WAN Interface
SERVEUR 192.168.16.2 3389 3389 TCP ppp0_1
POSTE1 192.168.16.29 3396 3396 TCP ppp0_1
POSTE2 192.168.16.32 3395 3395 TCP ppp0_1
We can connect with RDP within the LAN to all the computers, no problem
From the outside we can connect with RDP to
or 217.xxx.xxx.49:3389 (specifying the default RDP port) - no problem,
but we cannot connect to, for example:
I tried disabling the firewall and the antivirus - that didn't work
I tried putting the server in a DMZ - that didn't work
I tried putting a specific computer in the DMZ - that didn't work
This is something that worked for us "before" - i.e. it worked with our old modem-router provided to us from our ISP (Orange.fr) - the old one was a Livebox Inventel Pro. Unfortunately it broke down so the ISP replaced it with their new model. The new model didn't work for the external RDP (and it's not possible to get an old model anymore). So we assumed that getting a brand new D-Link router would solve the problem...
I have also tried using the Windows 2008 RDP Web Access, which works internally but not externally - we keep getting the same error saying it's impossible to connect to the PC in question