Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794
{"id":2576,"date":"2019-12-06T14:40:54","date_gmt":"2019-12-06T14:40:54","guid":{"rendered":"https:\/\/support.aklwebhost.com\/?post_type=manual_kb&p=2576"},"modified":"2019-12-27T07:42:00","modified_gmt":"2019-12-27T07:42:00","slug":"setup-pptp-vpn-server-on-centos-6","status":"publish","type":"manual_kb","link":"https:\/\/support.aklwebhost.com\/knowledgebase\/setup-pptp-vpn-server-on-centos-6\/","title":{"rendered":"Setup PPTP VPN Server on CentOS 6"},"content":{"rendered":"

This guide explains how to setup your own\u00a0PPTP VPN on CentOS 6<\/strong>\u00a0by using the\u00a0pptpd<\/code>\u00a0daemon available in the yum repository.<\/p>\n

Please note that\u00a0security vulnerabilities<\/span><\/a><\/strong>\u00a0have been found in the\u00a0PPTP protocol<\/strong>\u00a0and it may be worth evaluating other\u00a0VPN protocols<\/strong>\u00a0before utilizing\u00a0PPTP<\/strong>.<\/p>\n

Setup VPN server<\/strong><\/h3>\n

Install the required packages.<\/strong><\/p>\n

yum install -y pptpd\r\n<\/code><\/pre>\n

Configure the\u00a0PPTP settings<\/strong>. The\u00a0“ppp”<\/strong>\u00a0configuration files are important for\u00a0pptpd<\/code>. First, configure\u00a0\/etc\/ppp\/options.pptpd<\/code>, as follows.\u00a0If desired, you may change the DNS servers.<\/strong><\/p>\n

name pptpd\r\nrefuse-pap\r\nrefuse-chap\r\nrefuse-mschap\r\nrequire-mschap-v2\r\nrequire-mppe-128\r\nproxyarp\r\nlock\r\nnobsdcomp \r\nnovj\r\nnovjccomp\r\nnologfd\r\nms-dns 8.8.8.8\r\nms-dns 8.8.4.4\r\n<\/code><\/pre>\n

Next, add users to the PPTP VPN service by editing<\/strong>\u00a0\/etc\/ppp\/chap-secrets<\/code>.\u00a0Change the username and passwords accordingly.<\/strong><\/p>\n

aklwebhost1  pptpd   P@$$w0rd  *\r\naklwebhost2  pptpd   P@$$w0rd2  *\r\n<\/code><\/pre>\n

Configure the<\/strong>\u00a0pptpd<\/code>\u00a0daemon settings by editing<\/strong>\u00a0\/etc\/pptpd.conf<\/code>.\u00a0Use the following example configuration. You can change the IP address ranges if needed.<\/strong><\/p>\n

option \/etc\/ppp\/options.pptpd\r\nlogwtmp\r\nlocalip 192.168.80.1\r\nremoteip 192.168.80.101-200\r\n<\/code><\/pre>\n

Next, edit\u00a0<\/strong>\/etc\/sysctl.conf<\/code>\u00a0to enable IP forwarding.<\/strong><\/p>\n

sed -i 's\/^net.ipv4.ip_forward.*\/net.ipv4.ip_forward = 1\/g' \/etc\/sysctl.conf\r\nsysctl -p\r\n<\/code><\/pre>\n

Configure routing with iptables.<\/strong><\/p>\n

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 1723 -j ACCEPT\r\niptables -t nat -A POSTROUTING -o eth0 -s 192.168.80.0\/24 -j MASQUERADE\r\nservice iptables save\r\nservice iptables start\r\n<\/code><\/pre>\n

Start the service.<\/strong><\/p>\n

service pptpd start\r\n<\/code><\/pre>\n

Your PPTP server setup is complete. Now you can connect to your own PPTP VPN server from your PC or mobile device.<\/strong><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","manualknowledgebasecat":[231,242,244],"manual_kb_tag":[357],"_links":{"self":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb\/2576"}],"collection":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/comments?post=2576"}],"version-history":[{"count":1,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb\/2576\/revisions"}],"predecessor-version":[{"id":2577,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb\/2576\/revisions\/2577"}],"wp:attachment":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/media?parent=2576"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manualknowledgebasecat?post=2576"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb_tag?post=2576"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}