Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

STEP 3. Run sudo vi /etc/ppp/peers/myvpnlinuxconfig and enter the following information. You can create your own name whatever instead of myvpnlinuxconfig.

Code Block
pty "pptp usca.pointtoserverus-ded-6.dns2use.com -nolaunchpppd"
name yourVPNusername
remotename PPTP
require-mppe-128
file /etc/ppp/options.pptp
ipparam yourVPNNamelinuxconfig


STEP 4. Run sudo vi /etc/ppp/options.pptp to be sure there is no # sign before these lines.

...

Code Block
sudo chmod 755 /etc/ppp/ip-up.local


STEP 6. Allow pptp to your firewall policy


Code Block
firewall-cmd --permanent --zone=public --add-port=1723/tcp
firewall-cmd --permanent --zone=public --add-port=1723/udp
firewall-cmd --reload



STEP 6. Connect to the VPN by running


Code Block
sudo pppd call

...

 linuxconfig


STEP 7. How do I

...

check the accuracy of your VPN IP and location

...

?

Code Block
curl ipinfo.io


If there is no change, please check your network interface by ifconfig - for example) ppp0 with the assigned IP address


STEP 8. How to disconnect the VPN

Code Block
sudo pkill pppd


STEP 9. Trouble shooting

If you are unable to connect, please check your connection logs by running

Code Block
sudo cat /var/log/messages | grep pppd


If you use firewalld with pptp, you will need to call following commands to add rules to firewalld

Code Block
sudo firewall-cmd --permanent --zone=public --direct --add-rule ipv4 filter INPUT 0 -p gre -j ACCEPT
sudo firewall-cmd --permanent --zone=public --direct --add-rule ipv6 filter INPUT 0 -p gre -j ACCEPT
sudo firewall-cmd --permanent --zone=public --add-masquerade
sudo firewall-cmd --reload


https://www.lightning-ashe.com/develop/setup-pptp-server-on-centos/

https://linuxconfig.org/how-to-establish-pptp-vpn-client-connection-on-centos-rhel-7-linux