According to a code change that was added today, Chrome OS will soon get support for Point-to-Point Tunneling (PPTP) VPN. Android already supports PPTP VPN. In Chrome OS, Google will take the Android route to implement this.
What is PPTP VPN
This is a new term to me, so I had to do some reading. According to Wikipedia, this is not a very secure method for VPN. The very introduction about this technology states thus:
The Point-to-Point Tunneling Protocol (PPTP) is an obsolete method for implementing virtual private networks, with many known security issues. PPTP uses a TCP control channel and a GRE tunnel to encapsulate PPP packets.
Nevertheless, there are people who would love to get this technology working on Chrome OS. I did a search on the official Chromebook forums for PPTP VPN and found a bunch of threads with the request. In fact, the feature request bug was filed in 2012.
The Android Route
According to the commit log, this change will land via Android. Users will access this feature from within the Android settings of Chrome OS. That means, to use this feature, you will need a Chromebook that supports the Play Store.
CHROMIUM: chromeos: config: Enable options to support PPTP VPN
Compile in the kernel-level drivers used by Android’s builtin PPTP
implementation, then enable the netfilter conntrack/NAT helpers
needed to allow GRE traffic through the ARC++ firewall.
The NAT helpers need to be =y rather than =m because they will not be
autorequested when they are needed.
The bug provides more details like how you will access this feature, and also some screenshots!
This would be configured through the Android settings, i.e.
chrome://settings -> Google Play Store -> Manage Android Preferences -> PPTP VPN
Now, a few screenshots:
So, are you one of those who were waiting for this feature to land in Chrome OS? Let me know in comments!