Alternativ VPN klient for linux

For at VPNC skal fungere mot NTNU sin VPN-konsentrator, må du ha siste versjon av VPNC (0.2-rm+zomb.1 eller høyere). Denne finner du her: http://www.unix-ag.uni-kl.de/~massar/vpnc/ For å kompilere opp denne på debian, trenger du libgcrypt11-dev (må fjerne libgcrypt-dev først)

VPNC er en open source VPN klient for linux som fungerer mot vår Cisco VPN konsentrator. De fleste linux-distribusjoner har denne som ferdig pakke en kan laste ned og installere (eks: i debian skriver du apt-get install vpnc)

For å benytte VPNC må du ha kjerne-modulen tun lastet. Hvis du skriver

kode #1
modprobe tun
vil du se om modulen er lastet. Hvis du trenger å legge til tun i kjernen, heter valget "Universal TUN/TAP device driver support" og finnes her i menuconfig:

Sjekk at filen /dev/net/tun eksisterer. Hvis ikke må du lage den ved hjelp av følgende kommando:

kode #2
cd /dev
/sbin/MAKEDEV tun

For å koble til, må du lage filen /etc/vpnc.conf og legge inn følgende info:

kode #3
Interface name vpn0
IKE DH Group dh2
Perfect Forward Secrecy nopfs
IPSec gateway vpn.ntnu.no
IPSec ID alle
IPSec secret passord
Xauth username ditt_brukernavn
Bytt ut ditt_brukernavn med ditt NTNU brukernavn. For å koble til skriver du:
kode #4
sudo vpnc-connect /etc/vpnc.conf
For å koble fra skriver du:
kode #5
sudo vpnc-disconnect
VPNC må konfigurere et nettverks interface og kjører ifconfig, route, mm. Siden disse vanligvis må kjøres som root, må også VPNC kjøres som root.