Flash Sale:75% Off Hosting + Free DomainEnds in13h47m14sView Plans
Hostvento logoHostvento

What Is PPP and How to Enable It on a VPS

PPP is needed by some VPN programs. This guide explains it and how to check and enable it. It needs root access.

VPS and Cloud Servers2 min read7 steps

What is PPP?

PPP stands for Point-to-Point Protocol. It is a way for two computers to talk directly over a link. A protocol is a set of rules for talking, like manners in a conversation. Many VPN tools use PPP. A VPN is a private tunnel across the internet.

A VPS is a virtual private server. It is a private slice of a larger computer. On some VPS types, PPP is switched off by default. The setting is controlled by the host on the main machine. You cannot always turn it on from inside your VPS.

Step 1: Check if PPP is on

  1. Connect to your VPS with SSH.
  2. Run this command:
ls -l /dev/ppp

This checks for the PPP device file. If you see a line with /dev/ppp, PPP is likely on. If you see "No such file or directory", it is off.

  1. Also check the TUN device, which many VPNs need as well:
ls -l /dev/net/tun

If this shows "File descriptor in bad state", TUN is usually fine. It means the device exists.

Step 2: Turn it on

If it is off, you need the host to enable it. How this is done depends on the type of VPS and the panel in use. On Hostvento, ask support.

  1. Open a ticket at https://secure.hostvento.com/submitticket.php.
  2. Say that you need PPP (and TUN, if your VPN needs it) enabled on your VPS.
  3. Include your server details from your client area.
  4. Wait for support to answer, then run the check again.

Step 3: Load the module

On a full-virtual VPS you may need to load the PPP module yourself:

sudo modprobe ppp_generic

This loads the PPP code into the system. Then run the check again.

Install a PPP program

On Ubuntu or Debian:

sudo apt install ppp -y

On CentOS or AlmaLinux:

sudo yum install ppp -y
Tip: Only use a VPN or tunnel on your VPS if the rules of your plan allow it.

Quick recap

  • PPP is a link method used by some VPN tools.
  • Check with ls -l /dev/ppp.
  • If it is missing, ask support to enable it.
  • Load the module and install the ppp package if needed.