The exact scenario where it fails: I am unable to RDP into any Windows 7 or 2008 R2 servers within a certain subnet, while connected to the network via VPN.
Windows 7 Client connected through the internet via Cisco VPN Client 5.0.00.0340. I want users to be able to VPN into the network, then RDP into their own PC's to work from home. Multiple sites and subnets are involved. The fact that XP is successful leads me to believe all settings are correct, but some sort of additional security in Windows 7 and 2008 are preventing a successful connection.
In troubleshooting I changed my GPO from "Allow RDP only with Network Level Authentication", to "Allow RDP with any version" as suggested, but that did not help. I've looked at a lot of forums and haven't located the exact situation or a successful fix. I already have a GPO in place that allows RDP through Windows Firewall, I even tried disabling the firewall on a Windows 7 host.
Specifics: Site1 subnet = 10.5.0.0 Site2 subnet = 192.168.90.0 Site1 VPN subnet = 192.168.57.0 Sites connected via MLPS WAN link.
Routing: Admittedly when I first connected to the VPN I was unable to even ping any of Site2. Adding the appropriate MLPS gateway to the routing table of the client fixed this. In any case, I can RDP into XP machines at Site2, why not Win7/2008? Yet I am able to RDP into Win7/2008 at Site1 just fine. This doesn't add up to me. Ideas? Need more info, just ask.
edit: RDP failure specifics = It asks for credentials, then attempts to connect, hangs for a long time, then gives the error "An internal error has occurred".