pptpd not working externally on Ubuntu Server 11.10

Solution 1:

I suspect the problem you're having, is that on your router you have forwarded port 1723 (PPTP) to your server, but not the GRE protocol. (This isn't a port, but a whole protocol.)

The PPTP control channel is established over port 1723 TCP, but the actual packet flow uses the GRE protocol - and your LCP Config-Requests timeout from PPP is a suggestion that something is preventing this traffic from getting through.

Finally, make sure your mobile phone provider (is this Telecom in New Zealand?) allows you to make PPTP connections. If you are indeed on New Zealand's Telecom (XT), you may want to adjust your mobile APN (access point name) to 'direct.telecom.co.nz' - the default is 'internet.telecom.co.nz' .