How to connect to Cisco Meraki VPN on Ubuntu/Pop OS

I spent a long time getting this working myself so thought it best to save the steps somewhere. Be sure to follow every step exactly.

1) Run the following terminal commands.

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

2) Now Reboot your computer.

3) Open Network settings, click “+” to add a VPN connection of type “Layer 2 Tunneling Protocol (L2TP)”.

4) Enter a name for it.

5) Enter the hostname into the “Gateway” field.

6) Enter your username and password (click the <?> icon next to it first and select an option)

7) Click “IPSec Settings” and enter them as in the screenshot below.

8) Save/close the settings window(s).

9) Enter the following terminal commands:

sudo service xl2tpd stop
sudo systemctl disable xl2tpd

10) Re-open the Network settings and attempt to connect to your newly created VPN, it should now work. If it doesn’t check out tail -f /var/log/*.log for information on what could be wrong.

5 thoughts on “How to connect to Cisco Meraki VPN on Ubuntu/Pop OS

  1. Joseph Dougherty

    I was having issues connecting to a company Meraki VP on a Pop OS Linux system using KDE.

    You instructions fixed it.

    For this, I thank you.

  2. MAR

    Dude, THANK YOU! This has been bugging me for as long as i joined. This is the only post that finally helped me get it working. Great work.


Leave a Reply

Your email address will not be published. Required fields are marked *