KVpnc - KDE frontend for various vpn clients
- Features
- easy to use KDE gui
- docking in kicker
- localized GUI (Bulgarian, Chinese, Dutch, French, German, Hungarian, Italian, Slovak, Polish, Portuguese Brazilian, Russian, Spanish)
- VPN connection to Cisco concentrator
- VPN connection to VPN servers by using IPsec
- FreeS/WAN (Linux 2.4.x) support
- racoon (Linux 2.6.x/BSD) support
- PPTP support (pptpclient)
- OpenVPN support
- Multiple profiles
- preshared secret support
- X509 certificate support
- Cisco PCF file import
- PKCS12 certificate import
- Ping test
- automaticlly setting of routes and firewall rules (iptables) (currently: freeswan/racoon)
- automaticlly network device detection (can be overridden)
- log file writing
- DCOP interface
- user notification for sucessful connect/disconnect
- NAT-T support (racoon/OpenVPN/vpnc)
- Requirements
- KDE >= 3.2.x (required) - vpnc >= 0.2-rm+zomb-pre9 Cisco VPN (optional) - FreeS/WAN (OpenS/WAN too) >= 2.x IPSec VPN Linux 2.4/2.6 (optional) - racoon (ipsec-tools) > = 1.x IPSec VPN Linux 2.6 (optional) - pptpclient PPTP VPN (optional) - OpenVPN VPN based on SSL (optional) - libgcrypt version >= 1.1.90- Installation
tar xvfz kvpnc-<version>.tar.gz cd kvpnc-<version> make -f admin/Makefile.common ./configure make su make install
Howto setup KVpnc for use without root password - sudo
- install sudo
- edit /etc/sudoers
# Cmnd alias specification (change to the path of kvpnc, SuSE: /opt/kde3/bin/kvpnc, Debian, Fedora, Ubuntu: /usr/bin/kvpnc)
Cmnd_Alias KVPNC = /usr/bin/kvpnc
# User privilege specification
ALL ALL=NOPASSWD:KVPNC
3. edit desktop link (change to the path of kvpnc, SuSE: /opt/kde3/share/applications/kde/Internet/kvpnc.desktop, Debian, Fedora, Ubuntu: /usr/share/applications/kde/Internet/kvpnc.desktop)
replace the folling lines:
Exec=kvpnc
X-KDE-SubstituteUID=true
with:
Exec=sudo kvpnc
X-KDE-SubstituteUID=false
(c) 12/24/2005 Christoph Thielecke <crissi99@gmx.de>
