Cisco VPN en Linux
March 20th, 2008Para mi trabajo ahora utilizo el VPN cisco client pero me ha dado mucha curiosidad y claro la necesidad de mantener corriendo todo como nativo en mi Linux, como hacer funcionar mi VPN resolviendo los problemas que el cliente de cisco debido a su poca frecuencia de actualización.
Dandole vueltas a Google me he encontrado con el sitio de Alexander Griesser que se ha dado a la tarea de hacer algunos parches mas frecuentes para las nuevas versiones del kernel, debido a que el modulo cisco da algo de errores cuando se intenta compilar con los kernels mas recientes.
Aqui les dejo los pasos para poder instalar el cliente sin mayor complicación.
1. Descargar el cliente vpnclient-linux-4.8.00.0490-k9.tar.gz
2. Desde una terminal vamos a desempacar el archivo antes descargado:
$ tar xzf vpnclient-linux-4.8.00.0490-k9.tar.gz
Con esto automaticamente crearemos una nueva carpeta llamada vpnclient en el directorio en donde nos encontremos
3. Ahora descargaremos el parche para nuevos kernels, trataremos de que guardarlo en la carpeta antes creada .
4. Ahora regresemos a la terminal y vamos a parchar dentro de la carpeta vpnclient:
$ cd vpnclient/
5. Parchando el código fuente del Cisco VPN
$ patch < vpnclient-linux-2.6.22.diff
6. Seguido de esto continuamos la instalación normalmente:
$ sudo ./vpn_install
Utilicemos los valores por defaults are all OK. luego de eso veremos los logs de compilación si vez algunos warnings, no te preocupes.
7. Finalmente el cliente VPN esta instalado y listo para iniciarse:
$ sudo /etc/init.d/vpnclient_init start
8. Si contamos con perfiles antes creados los podemos colocar en /etc/opt/cisco-vpnclient/Profiles/
9. Finalmente si nuestro perfil de vpn se llama mi-red.pcf, la coneccion a la red se deberá de hacer de la siguiente forma:
$ sudo vpnclient connect mi-red
Nota: Por alguna razón el VPN client cuando se logra conectar a la red nos quita la posibilidad de continuar introduciendo comandos en nuestra terminal asi que para terminar la conexión de forma segura hay que abrir otra venta y teclear
$ sudo vpnclient disconnect





Posted by El techno!















