I have one Linksys WRT54GL router running Tomato firmware. Connected to it via ethernet are two computers with Static IP addresses.
The first computer is using the default RDP port 3389. I set up port-forwarding on TCP to that computer's static IP.
On the second computer I changed the RDP port to 3398 at: HKEY_LOCAL_MACHINE > System > CurrentControlSet > Control > TerminalServer > WinStations > RDP-Tcp. Then I set up port-forwarding on TCP once again to that computer's static IP.
Both computers have Remote Connections enabled from Any version the Remote Desktop Client.
From both the same network and an external network I tested remote connections to both computers: Only the first computer connects, the second won't.
I had previously got this working with the same router, and for awhile I had switched to a new N router (Dlink DIR-655) before recently switching back to the Linksys. Since switching back (with no configuration changes) something is going wrong and I can't quite figure out what it is.
Additional things tried:
- Running ipconfig /release /renew on both computers after switching back to the original router (WRT54GL) to obtain the proper local IP.
- Clearing arp tables of old N router's IP addresses on both computers, which were set statically to 192.168.0., whereas the WRT54GL is 192.168.1..
Update: I'm also connecting using ip+port (192.168.1.145:3398)