L2TP Client: Linux: Difference between revisions
(Updated with a little troubleshooting info) |
mNo edit summary |
||
Line 34: | Line 34: | ||
Logs are written /var/log/daemon.log |
Logs are written /var/log/daemon.log |
||
If you see "No such tunnel", you might want to try restarting the daemon |
If you see "No such tunnel", you might want to try restarting the daemon |
||
=Ubuntu / Network Manager = |
|||
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 |
|||
##Click the Network icon on the task bar |
|||
##Click Settings |
|||
##Next to 'VPN', click the + icon |
|||
#Enter in the settings: |
|||
##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 |
|||
<gallery> |
|||
NetworkManagerL2TP1.png|Add a L2TP connection |
|||
NetworkManagerL2TP2.png|Enter in the settings |
|||
NetworkManagerL2TP3.png|Connect/disconnect |
|||
</gallery> |
Revision as of 21:39, 1 December 2021
Linux / xl2tpd
- Ensure the following kernel options are set or the corresponding modules are available:
CONFIG_PPPOL2TP
CONFIG_L2TP
- Install xl2tpd and pppd on your Linux router.
- Edit
/etc/xl2tpd/xl2tpd.conf
to contain the following:
[lac aaisp]
lns = l2tp.aaisp.net.uk
require authentication = no
pppoptfile = /etc/ppp/options.aaisp - 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 - Create the xl2tpd control file:
mkdir -p /var/run/xl2tpd
touch /var/run/xl2tpd/l2tp-control - Start the xl2tpd service (for systemd, use service command for older RC systems):
systemctl start xl2tpd
- 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
apt install xl2tpd network-manager-l2tp network-manager-l2tp-gnome
Then using Network Manager, create the L2TP connection:
- Add a L2TP connection
- Click the Network icon on the task bar
- Click Settings
- Next to 'VPN', click the + icon
- Enter in the settings:
- 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