I have spent considerable time today trying to get PPTP Masquerade working on a firewall that also happens to be the PPTP server people use to connect to our network. Our setup is such that we often have a few people inside the firewall connecting out and several connecting in. I applied the pptp-masq patch from the patch-o-matic to my 2.4.22 (+ mppe for pptpd) kernel. I see to either be able to have people come in reliably or people go out reliably, but people cannot connect in if the gre and pptp masq modules are loaded. I have the local_nat option turned on in the kernel.
Am I doing something wrong or is this setup still not available?
Thanks very much, Ben