We build the ProL2TP suite for the current releases of the most widely used Linux distributions: Debian, Fedora, 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

In addition, download the l2tp-drivers package. 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 CentOS, install linux-modules-extra.

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

Rarely some older distributions may not include L2TP drivers at all. In this case you can use our l2tp-drivers package which backports the upstream drivers.

If you're using proacd you must install our l2tp-drivers package which includes a proprietary driver for switching PPPoE traffic into a kernel L2TP session.

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.0.0_amd64.deb
    $ apt-get -f install
  • On Fedora, use rpm.

    $ rpm -ivh prol2tp_2.0.0_amd64.deb

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