KUpvAssistant, el asistente para configurar la VPN de la UPV

En PoLinux estamos desarrollando un asistente para que configurar la VPN sea muy fácil. Se llama KUpvAssistant y no sólo permite configurar la VPN sino también configurar el disco W y la cuenta de correo de la universidad para poder usarla en un cliente de correo, en lugar de tener que utilizar el webmail. En este artículo vamos a ver cómo podéis instalar KUpvAssistant en varias distribuciones (de momento Suse, Mandrake y Debian, pero pronto habrá más) y configurar todo esto gracias a él. Tened en cuenta que para poder configurar la VPN con KUpvAssistant es necesario tener instalado KDE.

Instalación en SUSE 10.1

Tenemos que descargar este paquete:

http://www.polinux.upv.es/~vfernandez/suse/10.1/i586/kupvassistant-0.5-1polinux.i586.rpm

A continuación abrimos el Konqueror (el icono de la casa) y con él lo abrimos. Nos aparecerá un botón que pone "Instalar paquete con YaST". Lo pulsamos e introducimos la contraseña de root. Si todo ha ido bien ya estará instalado, y lo encontrarás en el menú de Suse - Sistema - Configuración - Configurar los servicios de la UPV. [continuar]

Instalación en Mandrakelinux 10.1

Tenemos que descargar estos paquetes:

http://www.polinux.upv.es/~vfernandez/kupvassistant/mandrake10.1/dependencias/vpnc-0.3.2-3mdk.i586.rpm
http://www.polinux.upv.es/~vfernandez/kupvassistant/mandrake10.1/dependencias/kvpnc-0.6.1-1polinux.i586.rpm
http://www.polinux.upv.es/~vfernandez/kupvassistant/mandrake10.1/kupvassistant-0.3.1-1polinux.i586.rpm

A continuación abrimos el Konqueror (el icono de la casa) y con él hacemos doble clic en el paquete vpnc. Tendremos que introducir la contraseña de root, tras lo cual nos aparecerá un diálogo preguntando si queremos instalar el paquete o guardarlo. Pulsamos Instalarlo, y nos aparecerá otro diálogo pidiendo confirmación, en el que tenemos que pulsar Aceptar. Ahora repetimos la operación con los paquetes kvpnc y kupvassistant, aunque esta vez no será necesario introducir la contraseña de root. Si todo ha ido bien ya estará instalado, y lo encontrarás en el menú de Mandrake, en Internet - Acceso remoto - Configurar los servicios de la UPV. [continuar]

Instalación en Fedora Core 3

Antes de nada debemos asegurarnos de tener instalado KDE y de estar usándolo para que no hayan problemas. Tenemos que descargar estos tres paquetes en nuestro home:
http://www.polinux.upv.es/~vfernandez/kupvassistant/fedora3/dependencias/vpnc-0.3.2-2.1.fc3.rf.i386.rpm
http://www.polinux.upv.es/~vfernandez/kupvassistant/fedora3/dependencias/kvpnc-0.6.1-fc3.i386.rpm
http://www.polinux.upv.es/~vfernandez/kupvassistant/fedora3/kupvassistant-0.3.1-1polinux.i386.rpm

A continuación, abriremos una terminal (menú de Fedora - Herramientas del sistema - Terminal) y escribimos:

su

Nos pedirá que tecleemos la contraseña de root. Aunque no aparezca nada hay que teclearla con normalidad y pulsar enter. Después escribiremos:

rpm -U vpnc-0.3.2-2.1.fc3.rf.i386.rpm kvpnc-0.6.1-fc3.i386.rpm kupvassistant-0.3.1-1polinux.i386.rpm

[continuar]

Instalación en Debian SID

Antes de nada debemos asegurarnos de tener instalado KDE 3.4 o superior. Si queremos usar la cuenta de correo necesitaremos también el Kontact. La instalación en Debian es un poco más complicada que en Suse y Mandrake, pero no debemos desesperar. El problema es que kvpnc y kupvassistant no están en ningún repositorio de apt, así que hay que instalarlos a mano. Pero primero instalaremos vpnc. Abrimos una terminal de root y escribimos:

apt-get install vpnc

Tras ello descargamos estos paquetes:
http://download.gna.org/kvpnc/kvpnc_0.6.1_unstable_kde34-1_i386.deb
http://www.polinux.upv.es/~vfernandez/kupvassistant/debian-unstable/kupvassistant_0.3.1-1_i386.deb

En la misma terminal de root anterior podemos irnos al directorio donde hemos descargado los paquetes con "cd" y a continuación los instalamos:

dpkg -i kvpnc_0.6.1_unstable_kde34-1_i386.deb
dpkg -i kupvassistant_0.3.1-1_i386.deb

Encontraremos el KUpvAssistant en el menú de KDE - Sistema - Configurar los servicios de la UPV. [continuar]


Usar el asistente KUpvAssistant

Tras instalar los paquetes para nuestra distribución, lanzamos el KUpvAssistant. En la primera página del asistente que nos aparece podemos ver tres casillas. Dependiendo de lo que queramos configurar tenemos que marcar unas casillas u otras:

  • Conexión a la VPN: marcando esta casilla el asistente nos configurará la conexión a la VPN utilizando el programa Kvpnc
  • Conexión al disco W: esta opción nos crea un icono en el escritorio con el cual podremos acceder al disco W, que es la carpeta personal que tenemos en el aula de informática. Hay que tener en cuenta que para poder acceder al disco W tenemos que habernos conectado primero a la VPN si estamos fuera del poli.
  • Cuenta de correo electrónico: marcando esta casilla podremos configurar nuestra cuenta de correo de la universidad, que suele ser una dirección del tipo usuario@algo.upv.es, para poder utilizarla desde el programa Kontact, que viene en el paquete kdepim. Debemos tener en cuenta que para poder enviar mensajes deberemos estar conectados a la VPN si no estamos dentro del poli.

También hay un botón que pone "Opciones avanzadas...". Pulsando sobre este botón podemos elegir algunas opciones que pueden ser interesantes, aunque es conveniente entender bien qué hace cada una antes de decidir usarla. Podemos pulsar el botón ? en el borde de la ventana y hacer clic en cada opción para ver más información, como puede verse en la imagen de la derecha. Las opciones que hay actualmente son:

  • Hacer una copia de seguridad de /etc/vpnc/default.conf
  • Guardar los datos del usuario en /etc/vpnc/default.conf: normalmente no es necesario marcar esta opción, pero en caso de que tengamos problemas para conectar podemos volver a lanzar el asistente y marcar esta opción. Cuando marquemos esta opción puede haber problemas si hay varias personas que quieran usar la VPN con cuentas distintas, aunque si sólo hay una cuenta no pasa nada.



  • Guardar la contraseña en el enlace del disco W (inseguro): marcando esta opción conseguiremos que se guarde la contraseña en el icono del escritorio que nos permite acceder al disco W. El problema es que la contraseña se guarda sin ningún tipo de cifrado, por lo que otro usuario podría leerla sin muchas complicaciones. No obstante, esto se puede evitar ajustando los permisos, y si sólo hay un usuario en el ordenador no hay problema.

Una vez marcadas las opciones que queramos, pasamos a la página siguiente. En ella tenemos que poner nuestro nombre de usuario y nuestra contraseña de la UPV en los cuadros correspondientes. También hay una lista desplegable que pone "Tipo de usuario" y en la que seleccionaremos si somos alumnos o personal de la UPV.

Si anteriormente habíamos marcado la casilla del disco W, ahora nos aparecerá una lista desplegable donde debemos elegir el campus de la UPV donde nos encontramos. Dependiendo del campus en el que estemos el servidor para conectarse al disco W será uno u otro, y de ahí la necesidad de indicarlo.

En el caso de que hubiéramos marcado la opción de configurar la cuenta de correo en Kontact, ahora tendremos que introducir nuestra dirección de correo de la UPV, que típicamente será algo como "usuario@algo.upv.es". Hay que tener en cuenta que para poder enviar mensajes deberemos estar conectados a la VPN si no estamos dentro del poli, o bien configurar Kontact para que utilice un servidor SMTP distinto, por ejemplo el de nuestro ISP.

Por último, pulsamos Siguiente y nos aparecerá una ventana pidiéndonos que introduzcamos la contraseña de root para poder configurar la VPN. La introduciremos y si todo ha ido bien al cabo de pocos segundos se habrán creado varios iconos en el escritorio que nos permitirán acceder a estos servicios.

Conectar a la VPN

Para conectarnos a la VPN, tendremos que pulsar el icono del escritorio que pone "Conectar a la VPN de la UPV", o bien podemos abrir el Kvpnc desde el menú. Nos pedirá que introduzcamos la contraseña de root. Una vez que nos aparezca el programa, sólo tenemos que pulsar el botón "Conectar" y si todo ha ido bien la ventana principal se minimizará a la bandeja del sistema pasados unos segundos y veremos un mensaje confirmando que la conexión ha tenido éxito.

En caso de que la conexión falle, volveremos a intentarlo un par de veces. Si aún así no tenemos éxito, podemos volver a lanzar el asistente y en "Opciones avanzadas" marcar la casilla "Guardar el nombre de usuario y la contraseña en /etc/vpnc/default.conf". A veces Kvpnc 0.6 tiene problemas para establecer la conexión, pero estos problemas parecen haber sido resueltos en Kvpnc 0.6.1, así que recomendamos usar esta última versión o alguna más reciente si existe. Para saber si hay alguna versión más reciente es conveniente visitar la página web de Kvpnc.

Créditos

KUpvAssistant ha sido creado por Víctor Fernández Martínez de PoLinux y se distribuye bajo la licencia GPL. Quiero dar las gracias a:

- César Martínez Izquierdo, por el paquete para Debian.
- Sergi Muñoz Sanmartín, por la traducción al catalán y el paquete para Fedora Core 3.

Enlace roto

Vale, ya está recuperado

Vale, ya está recuperado ese fichero.