martes, 8 de mayo de 2012

Utilizando VPNC para conectarse a equipos cisco vpn concentrator







1.- Instalar vpnc:

$ sudo apt-get install vpnc

$ sudo apt-get install network-manager-vpnc
$ sudo apt-get install network-manager-vpnc-gnome

2.- Descargar script de perl que convierte los archivos profile de cisco (.pcf) en archivos de configuración para vpnc:

$ wget http://svn.unix-ag.uni-kl.de/vpnc/trunk/pcf2vpnc
$ sudo chmod +x pcf2vpnc 
$ sudo mv pcf2vpnc /usr/local/bin/

3.- Descargar el programa que descifra el passwd de grupo del archivo profile de cisco e instalar sus dependencias, ya que será utilizado por el script pcf2vpnc:

$ wget http://www.unix-ag.uni-kl.de/~massar/soft/cisco-decrypt.c
$ sudo aptitude install libgcrypt-dev libgpg-error-dev

4.- Compilarlo

$ gcc -Wall -o cisco-decrypt cisco-decrypt.c $(libgcrypt-config --libs --cflags)
$ sudo mv cisco-decrypt /usr/local/bin

5.- Convertir el archivo profile (profile.pcf) con pcf2vpnc en un archivo de configuración para vpnc:

$ pcf2vpnc profile.pcf > profile.conf

6.- Copiar el archivo al directorio donde se ubican los archivos de configuración de vpnc:

$ sudo cp profile.conf /etc/vpnc

7.- Testing:

$ sudo vpnc profile
$ sudo vpnc-disconnect

Referencias: