20 octubre 2011

VPN cisco en ubuntu 11.XX con VPNC


Para el kernel 2.6.38 no existe un parche para utilizar en el cliente vpncisco linux, por lo que lo solucionaremos de la siguiente manera.

Con el archivo *.pcf.

Instalamos VPNC
sudo apt-get install vpnc

Descargar el conversor (script perl) de pcf a vpnc
wget http://svn.unix-ag.uni-kl.de/vpnc/trunk/pcf2vpnc

otorgar privilegios al conversor
sudo chmod +x pfc2vpnc

ejecutar el conversor para el pcf
pcf2vpnc usuario.pcf usuario.conf

ejemplo de salida del comando:

j2g2@PCEstudio:~/Escritorio$ ./pcf2vpnc usuario.pcf usuario.conf
Can't exec "cisco-decrypt": No existe el fichero o el directorio at ./pcf2vpnc line 30.
cisco-decrypt not in search path,
adding passwords in obfuscated form
vpnc config written to 'usuario.conf' with permissions '100644'.
Please take care of permissions.
j2g2@PCEstudio:~/Escritorio$

Con el archivo usuario.conf generado, lo copiaremos en la ruta "/etc/vpnc/" (Si editamos el archivo podremos modificar su datos como puede ser la ip)

sudo mv usuario.conf /etc/vpnc/

Ahora se puede levantar la vpnc con el archivo de conf generado a partir del pcf.

sudo vpnc-connect --enable-1des /etc/vpnc/usuario.conf

Comprobamos que funcione haciendo por ejemplo ping contra la pasarela

j2g2@PCEstudio:~$ ping 172.16.1.100
PING 172.16.1.100 (172.16.1.100) 56(84) bytes of data.
64 bytes from 172.16.1.100: icmp_req=1 ttl=61 time=5.58 ms
64 bytes from 172.16.1.100: icmp_req=2 ttl=61 time=6.03 ms

Claro que si no te quieres liar siempre está la opción 2.


Con el archivo *.pcf.

Instalamos VPNC
sudo apt-get install vpnc

Instalamos KVpnc
sudo apt-get install kvpnc

Abrimos el entorno amigable e importamos nuestro archivo *.pcf

Ya podéis conectaros...

Saludos
Publicar un comentario