www.ntnu.no *
INFOWEB >  oppringt >  vpn  > Alternativ VPN klient for linux
Artikkelen er utdatert
Forfatteren mener at denne artikkelen er utdatert siden august, 2007. Av hensyn til fullstendighet og referanser er artikkelen gjengitt nedenfor, men husk at vi ikke kan garantere nøyaktigheten av den.
Verktøy
Du kan legge til kommentarer
Eller sende denne artikkelen
Les artikler skrevet av ninaul
Brukervurdering
Hvor mye hjelp var det i denne artikkelen?
Mye Noe Lite
Forhåndsvisning
Du trenger ikke en 'utskriftsvennlig side' for å skrive ut denne siden. Forklaring

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.

Kommentarer

Legg til

Eivind Mikkelsen -- 2004-03-02
Om man får feilmelding "
/usr/bin/vpnc: can't initialise tunnel interface, ...
" og bruker devfs med kjerne 2.6.x, skyldes dette sannsynligvis symlenken
/dev/net/tun -> ./misc/net/tun
. Dette kan enkelt fikses ved å editere
/etc/devfsd.conf
:
# Disse to eksisterer sannsynligvis allerede
REGISTER   .*              MKOLDCOMPAT
UNREGISTER .*              RMOLDCOMPAT

# Fjern tullesymlenken /dev/net/tun -> /dev/net/misc/tun
REGISTER   ^misc/net/tun$  CFUNCTION GLOBAL unlink   net/tun # fjern tullesymlink

# Opprett korrekt symlenke /dev/net/tun/ -> /dev/misc/net/tun
REGISTER   ^misc/net/tun$  CFUNCTION GLOBAL symlink  /dev/$devname  net/tun
tfheen@stud.ntnu.no -- 2004-03-05
Disse kommandoene må selvsagt kjøres som root, ikke som din vanlige bruker.
John Doe -- 2004-05-11
Dersom dette ikke virker kan det være lurt å prøve en annen vpn-konsentrator:
IPSec gateway 129.241.76.19
hans joakim -- 2005-04-30
jeg bruker fedora core 3, og i fedora utgaven av vpnc, er ikke skriptene vpnc-connect og -disconnect inkludert. man kan likevel aktivere vpn med kommandoen vpnc, men dette gav meg ikke tilgang til ntnu's trådløse nett. man kan i stedet laste ned tarballen fra vpnc hjemmesida, og pakke ut de nevnte skriptene herfra. det fungerte i hvertfall for min del!
matsjorg -- 2005-10-06
Jeg har kun brukt vpnc (siden ciscos slo seg vrang på flere punkter), men opplever stadig at jeg mister nett. Etter å ha slått av rp_filter ser det ut til å stabilisere seg. Dette gjøres ved å kjøre disse to kommandoene som root: echo 0 > /proc/sys/net/ipv4/conf/wlan0/rp_filter echo 0 > /proc/sys/net/ipv4/conf/vpn0/rp_filter bytt ut wlan0 / vpn0 med din distros respektive nettverksnavn.

Språk: no Kommentarer: 5 Aid: 286 Brukervurdering:
 
 
Sist oppdatert: 2006-12-01 Forfatter: ninaul Lest: 9931 ganger