Kvpnc самый простой сопособ настроить vpn.
Сайт:
http://home.gna.org/kvpnc/en/index.html [ Вложение повреждено или не существует ]
Requirements
* base
1. working network (wireless card is running and VPN server is reachable for example) (required)
2. KDE >= 3.3.x (required)
3. GNU libgcrypt (required)
* additional tools
o Cisco VPN
+ vpnc >= 0.2-rm+zomb-pre9 (optional)
o IPsec
+ FreeS/WAN (IPSec) 1.x or 2.x (2.x recommended) (optional)
1. Linux 2.4
2. kernel with FreeS/WAN patches
+ strongSwan (IPSec) (optional)
1. Linux 2.4
2. Linux 2.6
+ Openswan (IPSec) (optional)
1. Linux 2.4
2. Linux 2.6
+ ipsec-tools (optional)
1. Linux 2.6/BSD
o PPTP
+ pptpclient (optional)
1. pppd
2. kernel with MPPE support
o SSL-based
+ OpenVPN 1.x or 2.x (2.x recommended) (optional)
1. OpenSSL
+ Vtun (optional)
1. OpenSSL
o L2TP
+ L2TPD 0.69 (used at L2TP over IPSec)
o Opensc
+ Opensc (for smartcard support)
Installation
* from source
Enter the following commands in console:
tar xvfz kvpnc-<version>.tar.gz
cd kvpnc-<version>
make -f admin/Makefile.common
./configure
make
su
make install
* from binary
If there is a binary package for your distribution, its the easiest way.
o Debian: su -c dpkg -i <package>
o rpm based: su -c rpm -i <package>
o Gentoo: emerge kvpnc
Howto setup KVpnc for use without root password - sudo
1. install sudo
2. edit /etc/sudoers: add an command alias
# Cmnd alias specification
Cmnd_Alias KVPNC = /usr/bin/kvpnc
# User privilege specification
ALL ALL=NOPASSWD:KVPNC adjust the path to kvpnc
1. SuSE: /opt/kde3/bin/kvpnc
2. Debian, Fedora, Ubuntu: /usr/bin/kvpnc
3. edit desktop link:adjust the path to kvpnc
* SuSE: /opt/kde3/share/applnk/Internet/kvpnc.desktop
* Debian, Fedora, (K)Ubuntu: /usr/share/applnk/Internet/kvpnc.desktop
replace the folling lines:
Exec=kvpnc
X-KDE-SubstituteUID=true
with:
Exec=sudo kvpnc
X-KDE-SubstituteUID=false
Attention! In (K)ubuntu use the following replaces:
Exec=xhost + && sudo /usr/bin/kvpnc && xhost -
X-KDE-SubstituteUID=false
(с) KVpnc 2005