| Name | Modified | Size | Downloads / 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 | 9 |
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.