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!
 

Reply via email to