How to configure PPTP on your OpenVZ VPS Print

  • 85

You can enable PPP via the Farbyte VPS Control Panel..

After it has been enabled, login into your VPS and type:
cat /dev/ppp

If the ppp has been enabled successfully, the command will return something like:
cat: /dev/ppp: No such device or address

If it is not, the command will say something like Permission denied. In this case you may need to reboot the VPS. If that doesn't work, please contact Support.

Now login into your VPS and install ppp server.

For example, on Ubuntu:

apt-get install pptpd

Edit the /etc/pptpd.conf

Uncomment the localip and remoteip lines and change them to something like this:

localip
remoteip 10.66.7.1-100

Edit the /etc/ppp/pptpd-options

Uncomment the ms-dns and change it to OpenDNS or any DNS servers that you would like to use:

ms-dns 208.67.222.222
ms-dns 208.67.220.220

Now add new chap secrets in /etc/ppp/chap-secrets

If you have not changed the name in /etc/ppp/pptpd-options, add in an account with the following format:

usernamepptpdpasswordallow-address

Example: paul     pptpd     changeme     *

After you had done with configuring the pptpd server, you will need to setup your firewall to make it work with the internet.

Firewall settings, type in the command to send the NAT to route traffic to your external IP:

iptables -t nat -A POSTROUTING -j SNAT --to-source

To save the command:

iptables-save

To enable it at boot-time, we need to save our current iptables to be loaded on boot time. Here is a script to do that, you will just need to copy and paste it in your SSH console:

iptables-save > /etc/iptables-up.rules
cat > /etc/network/if-pre-up.d/iptablesload <<end
#!/bin/sh
iptables-restore < /etc/iptables-up.rules
END
chmod +x /etc/network/if-pre-up.d/iptablesload

Next, enable FORWARDING. Enabling forwarding, makes the entire network available to us when we are connected to the VPN server and not just as a local client connected to the VPN server. If you don't enable forwarding, you will not be able to browse the web through the connected VPN connection. If your intention is to surf or connect to a UK server to watch TV show on BBC.co.uk, you will need to enable forwarding.

To enable FORWARDING, you will need to edit /etc/sysctl.conf and find net.ipv4.ip_forward to have it uncommented:

net.ipv4.ip_forward=1

To enable it, type in the command:

sysctl -p


Was this answer helpful?

« Back