Download Latest Version l2tp-ipsec-vpn_1.1.0.tar.gz (206.5 kB)
Email in envelope

Get an email when there's a new version of L2TP over IPsec VPN Manager

Home
Name Modified Size InfoDownloads / Week
l2tp-ipsec-vpn 2017-12-30
ppp-2.4.5-eaptls-mppe 2012-08-03
l2tp-ipsec-vpn-daemon 2012-05-04
l2tp-ipsec-vpn.readme.txt 2017-12-30 9.5 kB
Totals: 4 Items   9.5 kB 8
Installation of L2TP over IPsec VPN Manager

For Fedora 16 run the following as root:
========================================
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:wejaeger/Fedora_16/home:wejaeger.repo
yum install l2tp-ipsec-vpn

For openSUSE 12.1 run the following as root:
===========================================
zypper addrepo http://download.opensuse.org/repositories/home:BuHTOKPbIJI/openSUSE_12.1/home:BuHTOKPbIJI.repo
zypper addrepo http://download.opensuse.org/repositories/home:wejaeger/openSUSE_12.1/home:wejaeger.repo
zypper refresh
zypper install l2tp-ipsec-vpn

For Ubuntu run the following:
=============================
sudo apt-add-repository ppa:werner-jaeger/ppa-werner-vpn
sudo apt-get update
sudo apt-get install l2tp-ipsec-vpn

For Debian
==========
You'll find the l2tp-ipsec-vpn binary packages at http://packages.debian.org/wheezy/l2tp-ipsec-vpn

For other Distributions:
========================
Prerequisites:
* A compiler is required and fortunately almost all modern Unix systems have one
* Following libraries must be available at compile time:
** libcppunit
** libctemplate
** libengine-pkcs11-openssl
** libltdl
** libqt4
** libssl
** qt4-qmake


Download the latest versions of l2tp-ipsec-vpn-daemon_n.n.n.tar.gz and l2tp-ipsec-vpn_n.n.n.tar.gz.

Unpack with this commands:

$> tar xvfz l2tp-ipsec-vpn-daemon_n.n.n.tar.gz
$> tar xvfz l2tp-ipsec-vpn_n.n.n.tar.gz


Next compile l2tp-ipsec-vpn-daemon and l2tp-ipsec-vpn:

$> cd l2tp-ipsec-vpn-daemon
$> make
$> cd ../l2tp-ipsec-vpn
$> make


If both sources compiled without complaint, you are ready to install it on your 
system. Administrator privileges are required to install. To install, type

$> cd l2tp-ipsec-vpn-daemon
$> sudo make install
$> cd l2tp-ipsec-vpn
$> sudo make install



CHANGELOG
========

1.1.0
 - new feature you can now add ip addresses that should not be routed through
   VPN tunnel

1.0.13
 - fixed bug 2 VPN auto connects after internet is up
 - fixed bug disconnect system tray menu entry enabled after connection error
 - fixed bug more than 1 ipsec PSK secrets entries causes the first PSK to be
   used

1.0.12
 - fixed bug no auto connect when internet connection becomes available
 - fixed bug tray icon context menu not updated when internet connection
   becomes available

1.0.11
 - status connected now on NetworkInterfaceMonitor event onAddressAdded
 - status disconnected now on NetworkInterfaceMonitor event
   onPtpInterfaceIsDeleted
 - fixed bug selecting private key in Connection Settings dialog -> PPP tab
   -> Properties failed with error:
   C_GetAttributeValue(data) failed: CKR_ATTRIBUTE_TYPE_INVALID

1.0.10
 - fixed bug disconnects even when a non default route entry is deleted
 - fixed bug successful redial after error does not change status to connected

1.0.9
 - fixed bug removes files that were installed by another package 
   (Closes: #684962)

1.0.8
 - fixed bug wrong email address choosen as username in EAP TLS authentication
 - now caching EAP-TLS autentication certificate in /etc/ipsec.d/certs
   directory

1.0.7
 - to be compatible with more linux distributions use service command
   instead of invoke-rc.d command to start and stop runlevel services
 - corrected wrong desktop check
 - corrected platform specific qt includes
 - in Makefile configure the appropriate qmake command (qmake or qmake-qt4)
 - fixed bug connection editor crashes on selecting a certificate or private
   key from smart card (LP: #975822)
 - fixed bug trayicon doesn't scale properly (LP: #98616)
 - provided a separate error status icon

1.0.6
 - transfered writing files connectionName.info and defaultgateway.info to
   L2tpIPsecVpnControlDaemon

1.0.5
 - unified runtime path, no longer using /var/tmp/L2tpIPsecVpn
 - enhanced install Makefile to create a world writable runtime directory
 - enhanced uninstall Makefile to remove runtime files and directories
 - chanaged debian copyright file to conform to the new official 1.0 Format
 - debian watch file is now working correct

1.0.4
 - pure L2TP VPN without IPSEC encryption is now possible
 - disable connection names in context menu when there is no default gateway
 - enabled i18n and added German translation
 - enabled size grip for all dialogs
 - check which graphical su command (gksudo, beesu or kdesudo) is available
   when starting connection editor
 - added postrm maintainer script to delete all configuration and runtime files
   on purge
 - fixed bug unable to add static routes (LP: #932591)
 - fixed bug If no smartcard is inserted the insert smartcard dialog is not
   shown (LP: ##941740)
 - fixed bug Smartcard inserted event is not detected (LP: #941741)
 - fixed bug Invalid private key file is written when importing PKCS#12
   certificate bundle (LP: #941743)
 - fixed bug Running Pluto is not detected (LP: #941746)
 - fixed bug xl2tpd overrides and ipparam settings (LP: #95152)

1.0.3
 - added timestamp to connection information log
 - fixed bug pre-shared key containing double quote not handled properly
      (LP: #881987)
1.0.2
 - fixed bug No connection names in context menu when using unity desktop
   (LP: #877083)
 - fixed bug Unable to successfully install/upgrade (LP: #818294)
 - fixed bug L2tpIPsecVpn core dumps (LP: #845845)
 - fixed bug copy and paste pre-shared key does not truncate trailing CR/LF
   (LP: #853020)
 - fixed bug System tray icon disappears sometimes (LP: #791471)

1.0.1
 - Makefile:
   * clean target did not delete all generated files
   * added clobber and uninstall target

 - Renamed targets in Qt test project files

1.0.0
 - fixed bug when connecting ipsec auto --up is occasionally started before
   pluto is running or has added the connection (LP: #781498)
 - fixed bug ipsec setup start failed (LP: #793542)
 - added menu entry to start applet
 - Debian Mainainer scrips
   * added VCS fields to control file
   * changed long description in control file
   * added gksu dependency in control file
   * corrected format link in copyright file
   * made url of Source file in copyright file version independent
   * used user owning the old PID to restart applet in postinst file
   * removed postrm file

0.9.9
 - added help button to all dialogs
 - added a tab to the ConnectionInformation dialog to show various connection information and
   connection statistics
 - Animated system tray icon when connecting or disconnecting
 - Certificates to be used for IPsec rsasig authentication can now be imported from a
   PKCS#12 certificate bundle
 - Debian package installer: start / restart applet after installation or upgrade
 - Spitted context menu. Now connection specific action are in a separate connection
   menu which is activated by a left click on the system tray icon
 - fixed bug dial-up to network interfaces (PPPn) are not automatically detected (LP: #741430)
 - fixed bug disconnection of physical network interface not detected if
   'Use default gateway on the remote network' is selected in PPP -> IP setting -> Routes
   configuration for the VPN connection (LP: #750000)
 - fixed bug manager applet no longer started automatically after
   upgrading it (LP: #750174)
 - fixed bug connection editor has wrong button layout (LP: #759510)
 - fixed bug invalid version string in .desktop files (LP: #759515)
 - fixed bug network interface monitor does not set netmask for
   address and route entries (LP: #761036)
 - fixed bug icon not available to other users (LP: #761216)

0.9.8
 - no longer depends on ppp-2.4.5-eaptls-mppe package. It is optional and only needed if
   one wants to use PPP EAP-TLS authentication
 - No longer depends on OpenSC, any PKCS11 library can be used and is dynamically loaded
 - Increased retry attempts to detect a system tray from 10 to 30
 - Use QT's QSslCertificate class instead of OpenSSL library calls
 - Show also certificate serial number in tool tips of certificate selection dialogs
 - Added preferences button in connection editor dialog
 - Removed apply button  in connection editor dialog
 - Fixed bug don't insist on overwriting /etc/resolv.conf

0.9.7
 - When connecting, now calling 'ipsec auto --ready' before calling 'ipsec auto --up' to
   avoid occasional need --listen before --initiate error

0.9.6
 - Fixed missing execute rights for L2tpIPsecVpn-down script
 - Now using /var/run/pluto/ipsec.info instead of /var/run/pluto/pluto.pid for
   testing if ipsec service is started
 - Fixed delayed display of disconnected status

0.9.5
 - Fixed bug successful connection not recognized by client if ip address of
   ipsec gateway and ip address of remote PPP are different

0.9.4
 - Less restrictive IPsec default configuration
   removed esp=3des-sha1, ikelifetime=8h, ike=3des-sha1-modp1024, keylife=24h
 - Increased PPP interface is up check time from 20 to 30 seconds
 - Ensuring a clean starting state before every connection attempt
 - A domain name is now allowed as Remote Server (IPsec peer)
 - Fixed looping packets bug, in cases where ip addresses of remote IPsec
   server and PPP server are different

0.9.3
 - Fixed broken password callback in Maverick series
 - Fixed asking to insert smart card for non EAP authentications
 - Fixed read only edit field for private key passphrase
   in connection editor (PPP tab, EAP properties)
 - Fixed missing host's ID when writing ipsec PSK secrets
 - Connection Information dialog is now modeless
 - Enabled password callback for CHAP authentication

0.9.2
 - Start of l2tp-ipsec-vpn project.
Source: l2tp-ipsec-vpn.readme.txt, updated 2017-12-30