Now introducing 7-Day premium trial to work, binge, & stay secure online

PureVPN is now Zero-Log Certified by Altius IT, one of the leading independent US-based Auditors. Read More 

Command Line Setup in Linux CentOS (PPTP)

Sep 28, 2016
Mar 25, 2020
Download PDF

If you are looking for a guide on setting up PureVPN on Linux CentOS via command line, you are in the right place. In this guide, we will discuss the steps to set up PureVPN on Linux CentOS via PPTP protocol.


Things to Consider:

Before you begin, please make sure that:

  • You have a working internet connection
  • Linux CentOS
  • A Premium PureVPN account (if you haven’t bought it yet, click here to buy)

1 Run the following commands:

sudo yum update
sudo yum install pptp
sudo modprobe nf_conntrack_pptp
sudo modprobe ppp_mppe

2 Run sudo nano /etc/ppp/chap-secrets to edit the chap-secrets file as shown below:


Press CTRL+O to save the file, and CTRL+X to exit the editor.

3 To create a PureVPN file, run sudo nano<space>/etc/ppp/peers/purevpn and enter the following information:

Note: pty “pptp –nolaunchpppd” In this command make sure to enter two “-” symbols before “nolaunchpppd”

pty “pptp –nolaunchpppd”
name yourVPNusername
remotename PPTP
file /etc/ppp/options.pptp
ipparam purevpn

To save the file, press CTRL+O.  To exit the editor, press CTRL+X. Please note that we have currently used as the server address. You can choose any server of your choice. The list of servers is available here

4 Run the command: sudo nano/etc/ppp/options.pptp Be sure there is no ‘#’ sign before these lines.


Once this is done, Press CTRL+X to exit.

5 Run sudo nano /etc/ppp/ip-up.localand add the following line. By doing so, it will set the default route to ppp0.

/sbin/route add default ppp0

6 To save the file, press CTRL+O. To exit the editor, press CTRL+X.

7 In order to execute the file, run: sudo chmod 755 /etc/ppp/ip-up.local

  • Connect to the VPN by running sudo pppd call purevpn
  • Run curl to check the accuracy of your VPN IP and location.
  • To disconnect the VPN, run sudo pkill pppd
  • If you are unable to connect, please check your connection logs by running sudo cat /var/log/messages | grep pppd 

Please use the comment box for your suggestions & feedback. For additional help, please submit support ticket with errors and screen shots (if possible) OR Contact our 24/7 live chat.

No Yes

Comments (2 )


  1. ѡhoah this weblog is wonderful і like reading your articles.
    Keep up the great work! You recοgnize, a lot of individuaⅼs are hunting around for this information, you could help them greatly.

    see this website : Ηow To Passwοгd Protect Folder Ᏼusiness Using Your
    Childhoօd Memoгies

  2. Greg Resler says:

    The option on /etc/ppp/peers/purevpn should be “–nolaunchpppd” (dash dash). Also, be careful that the dash and quotes don’t copy/paste as the fancy character versions. Delete those characters and type them from your terminal manually.