Jump to content

This is the support site for Andrews & Arnold Ltd, a UK Internet provider. Information on these pages is generally for our customers but may be useful to others, enjoy!

L2TP Client: Linux: Difference between revisions

m
no edit summary
mNo edit summary
 
(11 intermediate revisions by the same user not shown)
__NOTOC__<indicator name="L2TP">[[File:Menu-L2TP.svg|link=:Category:Incoming L2TP|30px|Back up to the Incoming L2TP Category]]</indicator>
[[Category:Incoming L2TP]]
 
== Linux / xl2tpd ==
See further below for CLI based xl2tpd manual instructions
 
=Ubuntu / Network Manager =
If you'd rather not set this all up with the CLI then you can use Network Manager instead.
 
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:
#Add a L2TP connection: (pic below)
##Click the Network icon on the task bar
##Click Settings
##Next to 'VPN', click the + icon
#Enter in the settings: (pic below)
##Name: anything, eg AAISP
##Type: Password
##User name: your login we gave you, eg xxx@a.1
##Password: the password we gave you
##Click Apply
#Connect/disconnect via the network icon on the taskbar (pic below)
 
<gallery heights=250 widths=250 caption="Ubuntu/Network Manager pics">
NetworkManagerL2TP1.png|Add a L2TP connection
NetworkManagerL2TP2.png|Enter in the settings
NetworkManagerL2TP3.png|Connect/disconnect
</gallery>
 
 
 
 
== Linux / xl2tpd ==
 
<ol>
</ol>
<li>Install xl2tpd and pppd on your Linux router.</li>
<li>Edit <code>/etc/xl2tpd/xl2tpd.conf</code> to contain the following (adjust to suit):<br />
<code>[lac aaisp]<br />
lns = l2tp.aaisp.net.uk<br />
require authentication = no<br />
pppoptfile = /etc/ppp/options.aaisp<br /code></li>
#redial = yes<br />
#redial timeout = 15<br />
#max redials = 9999<br />
#autodial = yes</code></li>
<li>Create <code>/etc/ppp/options.aaisp</code> containing the following (obviously change the name and password to match your L2TP login details):<br />
<code>+ipv6<br />
<code>echo "c aaisp" > /var/run/xl2tpd/l2tp-control</code></li>
</ol>
This should give you a new PPP device which encapsulates the L2TP connection.
 
*This should give you a new PPP device which encapsulates the L2TP connection.
== Troubleshooting ==
*You will then need to figure out what you want to route up the tunnel.
Logs are written /var/log/daemon.log
If you see "No such tunnel", you might want to try restarting the daemon
 
 
=== Troubleshooting ===
 
Logs are written /var/log/daemon.log
=Ubuntu / Network Manager =
If you see "No such tunnel", you might want to try restarting the daemon
 
First, install the packages
apt install xl2tpd network-manager-l2tp network-manager-l2tp-gnome
 
 
 
Then using Network Manager, create the L2TP connection:
#Add a L2TP connection: (pic below)
##Click the Network icon on the task bar
##Click Settings
##Next to 'VPN', click the + icon
#Enter in the settings: (pic below)
##Name: anything, eg AAISP
##Type: Password
##User name: your login we gave you, eg xxx@a.1
##Password: the password we gave you
##Click Apply
#Connect/disconnect via the network icon on the taskbar (pic below)
 
<gallery>
NetworkManagerL2TP1.png|Add a L2TP connection
NetworkManagerL2TP2.png|Enter in the settings
NetworkManagerL2TP3.png|Connect/disconnect
</gallery>
autoreview, Bureaucrats, editor, Interface administrators, reviewer, Administrators
12,270

edits