L2TP Client: Linux

Back up to the Incoming L2TP Category
From AAISP Support Site


See further below for GUI / Ubuntu / Network Manager instructions

Linux / xl2tpd

  1. Ensure the following kernel options are set or the corresponding modules are available:
    1. CONFIG_PPPOL2TP
    2. CONFIG_L2TP
  2. Install xl2tpd and pppd on your Linux router.
  3. Edit /etc/xl2tpd/xl2tpd.conf to contain the following:
    [lac aaisp]
    lns = l2tp.aaisp.net.uk
    require authentication = no
    pppoptfile = /etc/ppp/options.aaisp
  4. Create /etc/ppp/options.aaisp containing the following (obviously change the name and password to match your L2TP login details):
    +ipv6
    ipv6cp-use-ipaddr
    name xyz@a.X
    password Your_xyz@A.X_password
    noauth
  5. Create the xl2tpd control file:
    mkdir -p /var/run/xl2tpd
    touch /var/run/xl2tpd/l2tp-control
  6. Start the xl2tpd service (for systemd, use service command for older RC systems):
    systemctl start xl2tpd
  7. Tell the daemon to connect to aaisp:
    echo "c aaisp" > /var/run/xl2tpd/l2tp-control

This should give you a new PPP device which encapsulates the L2TP connection.

Troubleshooting

Logs are written /var/log/daemon.log If you see "No such tunnel", you might want to try restarting the daemon


Ubuntu / Network Manager

First, install the packages for the l2tp client and the network manager controls:

apt install xl2tpd network-manager-l2tp network-manager-l2tp-gnome

If the packages are not found, you may need to add some PPA's, eg one or both of these may be required:

sudo add-apt-repository ppa:nm-l2tp/network-manager-l2tp
sudo add-apt-repository universe
sudo apt-get update

Then, using Network Manager, create the L2TP connection:

  1. Add a L2TP connection: (pic below)
    1. Click the Network icon on the task bar
    2. Click Settings
    3. Next to 'VPN', click the + icon
  2. Enter in the settings: (pic below)
    1. Name: anything, eg AAISP
    2. Type: Password
    3. User name: your login we gave you, eg xxx@a.1
    4. Password: the password we gave you
    5. Click Apply
  3. Connect/disconnect via the network icon on the taskbar (pic below)