Skip to content
Sander80 edited this page May 31, 2020 · 4 revisions

l2tp-ipsec-vpn is a gui tool creating ppp vpn connections with the use of l2tp and ipsec. An important feature is that is supports pkc11 smart cards and authorization by certificates stored at those cards, which is impossible with tools build into Linux distibutions such at network-manager.

Connections like that are set up with ease in Windows, but Linux lacks an easy way... without this repository.

Installation

To get the tool working you need

  • install some libraries (sudo apt-get install build-essential automake cmake libtool libltdl-dev libssl-dev libcrypto++-dev pkg-config libpcsclite-dev debhelper qt5-qmake qt5-default strongswan xl2tpd libctemplate3 libctemplate-dev libpam0g-dev libpcap0.8-dev)
  • make
  • sudo make install
  • also get a version of ppp (point to point protocol) that supports eap-tls. Currently it is available in the repository of jjkeijser, but we hope to get it into the main ppp repository.

As a result you should see a small icon on your system tray. ConnectNo.png ????????????

Right click the system tray icon and select Edit Connections .... If you are asked to authenticate as system administrator enter the system administrator password.

Left click on the "VPN" system tray icon and click on a connection name to connect. A balloon message will pop up showing that the connection is being established. After the connection is established, you will see another balloon message notification. If error is encountered, you will also be notified. If you click in the balloon message or select Connection Information in the menu, a dialog appears that shows detailed log entries.

Note: this wiki is based on original instructions by Werner Jaeger