Charlie,
Thanks a ton for validating what I discovered. I set up a lab this morning and got it put together, but was not sure if I could trust what I was seeing.
Since I am not using RFC1918 addresses inside the gateway, I had to make /templates-custom/etc/pptpd.conf/remoteip, with 'remoteip 209.www.xxx.yyy-zzz' Expanded template, did a 'signal-event remoteaccess-update', and all worked fine after that.
I have noticed that the PPTPd dyamically assigns addresses from the pool I defined in remoteip --- even with DHCPd off. I wasn't expecting that -- I thought I would have to assign static IPs in the Windows PPTP config, but that is not the case. That will make life easier.
BTW, I have noticed in the log files there is reference to proxy-arp events. This seems appropriate, since address translation isn't taking place in my configuration. Do you know if the remoteip range is all that gets proxyarped, or are there assumptions built in for the entire subnet? I have another box (non-SME) on the perimeter where this one will need to go, and it is doing proxyarp for all machines on the subnet, except for the range defined in remoteip, and a few other "outside" systems scripted out of the proxarp list. If proxyarp were taking place for any other addresses, that could really mess things up. Any tips for checking this?
Thanks again,
Dan