We build the ProL2TP suite for the current releases of the most widely used Linux distributions: Debian, Fedora, Redhat RHEL and Ubuntu. Where distribution support exists we build both 32 bit and 64 bit packages.

You will need superuser privileges to install packages on your Linux machine, and to start and stop system services. Either log in as root, or use sudo to execute commands using root permissions where necessary.

Download packages for your distribution

Our package download portal provides access to our release builds, ordered by the ProL2TP release version number.

You should choose the most recent release, and navigate to the directory for your distribution. Each distribution has its own directory in the download portal. Packages for different distribution releases are contained in subdirectories.

Once you’ve located the packages for your system, you can download the components you need:

  • prol2tp for L2TP daemon,
  • proppp for PPP daemon,
  • proac for PPP access concentrator

The netfilter package is generally not required.

Install L2TP kernel drivers on your target system

ProL2TP uses the Linux kernel for its dataplane by default, using drivers that are a part of the upstream kernel release. You must have the L2TP drivers installed and loaded in order to run the ProL2TP suite daemons.

Some Linux distributions package the L2TP drivers separately to the kernel, so you may need to install them separately:

  • On Debian, install linux-image-extra.

    $ apt-get install linux-image-extra-$(uname -r)
  • On Ubuntu, install linux-modules-extra.

    $ apt-get install linux-modules-extra-$(uname -r)
  • On Fedora and Redhat RHEL, install linux-modules-extra.

    $ dnf install linux-modules-extra-$(uname -r)

Install packages on your target system

To install the ProL2TP packages, use your distribution’s package management tools.

  • On Debian and Ubuntu, use dpkg. Then run apt-get install to resolve missing dependencies, if any.

    $ dpkg -i prol2tp_2.5.0_amd64.deb
    $ apt-get -f install
  • On Fedora and Redhat RHEL, use yum or dnf.

    $ yum install prol2tp-2.5.0-1.el9.x86_64.rpm

Starting and stopping the services

Once installed, the ProL2TP suite components run as system services. On all our supported distributions they can be started and stopped using the service command.

$ service prol2tp start
prol2tp start/running, process 8910
$ service proppp start
proppp start/running, process 9023
$ service proac start
proac start/running, process 9048

You are reading the manual of ProL2TP: enterprise class L2TP software for Linux systems

Learn more about ProL2TP and register for a free trial