<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE artikkel PUBLIC "-//infoweb.ntnu.no//DTD Infoweb 1.0//NO"
          "http://infoweb.ntnu.no/infoweb.dtd">

<artikkel spraak="no">
  <tittel>Alternativ VPN klient for linux</tittel>
  <forfatter>axelkv</forfatter>
  <sammendrag>VPNC er en alternativ VPN klient for Linux som fungerer mot NTNU sin Cisco VPN konsentrator</sammendrag>
  <hoveddel>
    <avsnitt>
      <trykk>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:</trykk>
<ekstern uri="http://www.unix-ag.uni-kl.de/~massar/vpnc/">http://www.unix-ag.uni-kl.de/~massar/vpnc/</ekstern>
<trykk> For å kompilere opp denne på debian, trenger du libgcrypt11-dev (må fjerne libgcrypt-dev først)</trykk>
    </avsnitt>
    <avsnitt>
      <ekstern uri="http://www.unix-ag.uni-kl.de/~massar/vpnc/">VPNC</ekstern> 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 <trykk>apt-get install vpnc</trykk>)
    </avsnitt>

   <avsnitt>
     For å benytte VPNC må du ha kjerne-modulen <trykk>tun</trykk> lastet. Hvis du skriver <kode>modprobe tun</kode> vil du se om modulen er lastet. Hvis du trenger å legge til <trykk>tun</trykk> i kjernen, heter valget "Universal TUN/TAP device driver support" og finnes her i <trykk>menuconfig</trykk>:
</avsnitt>

<ul>
<li>I Linux 2.4: "Network device support"</li>
<li>I Linux 2.6: "Device Drivers" --> "Networking support"</li>
</ul>

   <avsnitt>
     Sjekk at filen /dev/net/tun eksisterer. Hvis ikke må du lage den ved hjelp av følgende kommando:
<kode>cd /dev
/sbin/MAKEDEV tun</kode>
   </avsnitt>

   <avsnitt>
     For å koble til, må du lage filen /etc/vpnc.conf og legge inn følgende info:
<kode>
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
</kode>
Bytt ut <trykk>ditt_brukernavn</trykk> med ditt NTNU brukernavn. For å koble til skriver du:
<kode>sudo vpnc-connect /etc/vpnc.conf</kode>
For å koble fra skriver du:
<kode>sudo vpnc-disconnect</kode>
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.
    </avsnitt>
  </hoveddel>
</artikkel>
