Provided by: xl2tpd_1.3.16-1ubuntu0.1_amd64 bug


       xl2tpd - Layer 2 Tunnelling Protocol Daemon.


       xl2tpd  is an implementation of the Layer 2 Tunneling Protocol (RFC 2661).  L2TP allows to
       tunnel PPP over UDP. Some ISPs use L2TP to  tunnel  user  sessions  from  dial-in  servers
       (modem  banks,  ADSL  DSLAMs)  to  back-end PPP servers.  Another important application is
       Virtual Private Networks (VPN) where the  IPsec  protocol  is  used  to  secure  the  L2TP
       connection (L2TP/IPsec, RFC 3193).

       xl2tpd  works  by opening a pseudo-tty for communicating with pppd.  It runs completely in
       userspace but supports kernel mode L2TP.

       xl2tpd supports IPsec SA Reference tracking to enable overlapping internak NAT'ed IP's  by
       different clients (eg all clients connecting from their linksys internal IP
       as well as multiple clients behind the same NAT router.

       This implementation is based on L2TPd  0.61  from  and  patches
       collected by Jacco de Leeuw at


       -D     This option prevents xl2tpd from detaching from the terminal and daemonizing.

       -l     This option tells xl2tpd to use syslog for logging even when -D was specified.

       -c <config_file>
              Set    an    alternate    config    file.     Fallback    configuration   file   is

       -s <secret_file>
              Tells xl2tpd to use an alternate "secrets" file.

       -p <pid_file>
              Set an alternate pid file.  Default is /var/run/xl2tpd/

       -C <control_file>
              Set an alternate control file.


              Configuration file of xl2tpd, used by default.

              Secrets file, used by default.

              Control file, used by default.


       Please use the github project page to send bugreports,
       issues and any other feedback.


       xl2tpd.conf(5), xl2tpd-control(8), pppd(8)


       This program is free software; you can redistribute it and/or modify it under the terms of
       the GNU General Public License as  published  by  the  Free  Software  Foundation;  either
       version 2 of the License, or (at your option) any later version.

       This  program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
       without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR  PURPOSE.
       See the GNU General Public License for more details.

       You  should have received a copy of the GNU General Public License along with this program
       (see the file  LICENSE);  if  not,  see,  or  contact  Free
       Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.


       Alexander Dorokhov <>
       Alexander Naumov <>


       Forked from l2tpd by Xelerance:

       Michael Richardson <>
       Paul Wouters <>
       Samir Hussain <>

       Previous development was hosted at sourceforge (

       Scott Balmos <>
       David Stipp <>
       Jeff McAdams <>

       Based off of l2tpd version 0.61.  Many  thanks  to  Jacco  de  Leeuw  <>  for
       maintaining l2tpd.
       Copyright (C)1998 Adtran, Inc.
       Mark Spencer <>

                                             Sep 2020                                   xl2tpd(8)