PPTP VPN ON MAC OS X CATALINA
Introduction
This article is follow-up to the PPTP VPN ON MAC OS X SIERRA, HIGH SIERRA AND MOJAVE
PPTP VPN is no longer supported on macOS for some time but in last release the PPTP.ppp plugin, that was still part of the OSX and we were able to reuse it to connect was also removed.
Solution
Please note that PPTP is outdated and you should not use it. Also I have limited chance to test is so it may not work at all.
You can try build this library http://pptpclient.sourceforge.net/howto-debian.phtml and put the output binary into /usr/local/bin. You can build it on your own or download my build (http://filipmolcik.com/releases/pptp/pptp.zip).
Then create pptp_config_file in /etc/ppp/peers/ and edit it as is below (change REMOTE_ADRESS, USER_NAME and PASSWORD to fit your needs). Also note the first line that is different from the previous script.
pty "/usr/local/bin/pptp REMOTE_ADRESS --nolaunchpppd" remoteaddress REMOTE_ADRESS user "USER_NAME" password "PASSWORD" # require-mppe-128 # logfile /tmp/pptp_vpn_log.txt ## Other settings noauth redialcount 1 redialtimer 5 idle 1800 mru 1436 mtu 1436 receive-all novj 0:0 ipcp-accept-local ipcp-accept-remote hide-password looplocal nodetach ms-dns 8.8.8.8 usepeerdns debug defaultroute
And finally run it with command
sudo pppd call pptp_config_file