I have to interact with a lot of Windows systems, so pptp is the norm. I’ve often tried to configure IPSEC but to honest, I’ve never made it work! I read up on it, understood it in theory and then sat down to try again. But heterogenous systems (Linux, my router, their router, etc.) all seem to present a different set of incomprehensible options with different names. In the case of the routers, add questionable documentation.
Anyway, I just discovered the networkmanager-pptp plugin. First, I installed network-manager-pptp and pptp-linux. You need to make sure that your wired interface is configured to roam, otherwise you will not see the options for VPN configuration.
After that, I configured my VPN but couldn’t work out how to make the option appear to connect to it. After some Googling, I found the answer:-
sudo /etc/dbus-1/event.d/25NetworkManager restart
sudo /etc/dbus-1/event.d/26NetworkManagerDispatcher restart
I suppose a reboot would have done it but I like to avoid those!
Now, I can just click and connect instantly. Very neat!