|
|
|
Web del SIUV > Zonas > Red > Conexión de equipos |
Servicio de Informática |
|
Páginas zona Red
|
||||||||
Acceso remoto por VPN (Red Privada Virtual) con Linux
Elegir entre herramientas libres o propietarias:Para conectarse a la red VPN de la Universitat de Valencia hay dos programas, los dos operantes, pero con enormes diferencias en cuanto a la licencia de uso. El programa más usado hasta ahora ha sido el VPN Client de Cisco Systems, pero sólo puede utilizarse con redes basadas en el Cisco VPN Concentrator. Además no es posible bajarlo libremente de internet, hay que solicitarlo al Servei d'Informatica o bien intentar bajarlo de otra universidad del mundo, pero su uso fuera de la Universitat de Valencia podría ser algo ilegal.
Herramienta propietaria: VPN Client de Cisco SystemsNota para los usuarios de equipos Macintosh Antes de bajar e instalar el cliente VPN de Cisco, hay que comprobar si están instaladas las fuentes del kernel porque el programa tendrá que compilar un modulo específico. Para conocer la versión exacta del kernel que se está utilizando, escribir "uname -r" desde la consola: danieli@aibuk:~$ uname -r 2.6.6 en este caso el kernel es un 2.6.6. Descomprimir el fichero con "tar -xvf"
El programa de instalación tiene que ejecutarse con privilegios de superusuario: aibuk:~/vpnclient# ./vpn_install Cisco Systems VPN Client Version x.x.x (Rel) Linux Installer Copyright (C) 1998-2001 Cisco Systems, Inc. All Rights Reserved. By installing this product you agree that you have read the license.txt file (The VPN Client license) and will comply with its terms. Directory where binaries will be installed [/usr/local/bin] Presionar Enter para instalar los binarios en el directorio por defecto. Automatically start the VPN service at boot time [yes] Presionar Enter para iniciar el servicio al arrancar la máquina. In order to build the VPN kernel module, you must have the kernel headers for the version of the kernel you are running. For RedHat 6.x users these files are installed in /usr/src/linux by default For RedHat 7.x users these files are installed in /usr/src/linux-2.4 by default For Suse 7.3 users these files are installed in /usr/src/linux-2.4.10.SuSE by default Directory containing linux kernel source code [/lib/modules/2.6.6/build] Presionar Enter si ese es el directorio donde tenemos el código fuente del kernel, si no es así, introducirlo. * Binaries will be installed in "/usr/local/bin". * Modules will be installed in "/lib/modules/2.6.6/CiscoVPN". * The VPN service will be started AUTOMATICALLY at boot time. * Kernel source from "/lib/modules/2.4.2-2smp/build" will be used to build the module. Is the above correct [y] Presionar Enter si todo es correcto. Una vez acabada la instalación, ejecutar: aibuk:~# vpnclient_init start para arrancar el servicio. Al reiniciar el ordenador el servicio será arrancado automaticamente. Configuración de la conexión con Cisco VPN ClientCrear el archivo uv.pcf en la carpeta /etc/CiscoSystemsVPNClient/Profiles y modificarlo poniendo los datos aquí bajo. Si empieza por el ejemplo "sample.pcf" sólo hay que modificar los campos en verde. Puede también bajar el archivo directamente desde aquí y poner su nombre de usuario ("Username") y según convenga, modificar "Host", poniendo:
[main] Description=Universitat de Valencia Host=10.13.1.1 AuthType=1 GroupName=uvalencia EnableISPConnect=0 ISPConnectType=0 ISPConnect= ISPCommand= Username=vuestro_nombre_de_usuario SaveUserPassword=0 EnableBackup=0 BackupServer= EnableNat=1 CertStore=0 CertName= CertPath= CertSubjectName= CertSerialHash=00000000000000000000000000000000 DHGroup=2 ForceKeepAlives=0 A la hora de conectarse el programa le pedirá la contraseña del grupo "uvalencia" que es la siguiente: universidad. Obviamente tendrá que poner su contraseña de usuario de la UV. Para conectarse: danieli@aibuk:~$ vpnclient connect uv y configurar el servidor proxy. Nota para los usuarios de equipos Macintosh:El cliente de Cisco Systems para Linux funciona sólo en máquinas x86, por lo tanto la única opción es el programa vpnc. Herramienta libre: vpncEl programa vpnc es también un cliente específico para redes basadas en Cisco VPN Concentrator, pero se trata de software libre bajo licencia GPL y puede ser utilizado, copiado y modificado libremente. Siendo código fuente, funciona en varios sistemas operativos libres además de Linux, como NetBSD, FreeBSD y OpenBSD. Antes de instalar: requisitos del sistemaPara instalar el programa no hace falta tener las fuentes del kernel, pero se requiere el driver TUN/TAP activado en el kernel, bien como módulo o compilado en el kernel monolítico. Los kernel "genéricos" que vienen con las instalaciones tradicionales de Linux tienen esta opción activada. Si ha compilado el kernel a medida, tendrá que comprobar si está activada la opción "Universal TUN/TAP device driver" en el apartado "Network Device Support". Si el kernel es un 2.6.x, el apartado es "Device drivers" -> "Networking support".
aibuk:~# apt-get install vpnc resolvconf y saltar directamente a la configuración. Instalar vpnc (a partir del código fuente)Bajar el código fuente del programa desde aquí. Descomprimir el fichero con "tar -xvfz", y compilar el programa. danieli@aibuk:~$ tar -xvfz vpnc-0.2-rm+zomb.1.tar.gz danieli@aibuk:~$ cd vpnc-0.2-rm+zomb.1/ danieli@aibuk:~/vpnc-0.2-rm+zomb.1$ make Una vez compilado el programa, instalarlo con privilegios de superusuario. danieli@aibuk:~/vpnc-0.2-rm+zomb.1$ su - Password: aibuk:~/vpnc-0.2-rm+zomb.1# make install Configurar la conexión con vpncCrear el archivo /etc/vpnc.conf poniendo los datos aquí bajo. Puede también bajar el archivo directamente desde aquí y poner su nombre de usuario ("Xauth Username") y según convenga, modificar "IPSEC gateway", poniendo:
IPSEC gateway 10.13.1.1 IPSEC ID uvalencia IPSec secret universidad Xauth username nombre_de_usuario # Para los usuarios Debian que utilizan resolvconf, # activar la opcion borrando la almohadilla #DNSUpdate no El programa se ejecuta con privilegios de superusuarios y luego va en background: danieli@aibuk:~$ su - Password: aibuk:~# vpnc-connect Enter password for usuario@10.13.1.1: VPNC started in background (pid: 3996)... aibuk:~# exit logout danieli@aibuk:~$ Configuración del servidor proxy (válida para todos los clientes)
Configuración permanente a través de variables de entornoLa manera más simple de configurar el servidor proxy es definir unas variables de entorno en la sesión. Los programas no necesitarán ser configurados. Las variables se pueden definir cada vez, ejecutando:danieli@aibuk:~$ export HTTP_PROXY="proxy.uv.es:8080" danieli@aibuk:~$ export FTP_PROXY="proxy.uv.es:8080"o bien definirlas de manera permanente en el archivo /etc/profile HTTP_PROXY="proxy.uv.es:8080" FTP_PROXY="proxy.uv.es:8080" export HTTP_PROXY export FTP_PROXY Configuración del servidor proxy en los programasPor la enorme cantidad de programas disponible para navegar, chatear y usar internet, no es posible dar una explicación exhaustiva del funcionamiento de todos los programas. Generalmente en los menus hay unas opciones de configuración y hay que escribir el nombre del servidor proxy y la puerta, para los varios protocolos.Para los protocolos HTTP, FTP y Gopher:Nombre del servidor: proxy.uv.esPuerta: 8080 Si sale algún mensaje de error, puede que la dirección del servidor se deba escribir de otras formas:
Para la configuración automática (script), escribir la dirección:http://www.uv.es/uval/proxy.pacPuede solicitar ayuda o pedir cualquier información. |
|
|
|
© Servei d'Informàtica. Universitat de València - Dr.Moliner, 50. 46100 Burjassot (València). Tel: (+34) 96 354 43 10 |