Hi everyone,
I'm having trouble running Remote Desktop over PPTP, using the built-in PPTP server. I can establish a PPTP connection from an outside client machine to pfSense with no problems, and can access computers on the remote pfSense LAN (ping, file shares, port 80, etc). However, when I try to connect via Windows Remote Desktop, I get the following strange behavior:
The first Remote Desktop connection I open up starts to connect and shows the outline of the login screen window, but the login screen never comes up, it just times out. But if I open a second Remote Desktop connection at the same time, connecting to the same or a different server, it connects immediately--the login screen comes up right away, and I can log in and use it without issue.
If I close both remote desktop sessions and start over, the same thing happens -- the first session starts to open, but times out before it gets to the login screen, and the 2nd session works immediately. I'm running beta 1 at two different sites. Both sites show the same behavior. Both are running the built-in PPTP server, authenticating against Windows IAS radius servers. I have an IPSec tunnel between the two sites that is working fine.
I don't see anything being blocked on TCP 3389 in the firewall logs. Am I missing something? Is this some sort of NAT strangeness?
My PPTP rules say: pass TCP PPTP clients * * *. I also tried allowing UDP 137 and 138 in the PPTP rules, but it doesn't seem to make a difference.
The client I am connecting from is on a separate private subnet behind a m0n0wall firewall, with the standard allow all outbound traffic rule.
Thanks for any assistance!
