A continuación os dejo un mini-howto que escribí en el 2005 y que está almacenado en la página de gcubo, lo publico aquí ya que a pesar de que les he enviado actualizaciones un par de veces, han pasado de mí. Aquí por lo menos podré mantenerlo actualizado para al que le sirva de algo.
Este pequeño tutorial enseña cómo conectar a la VPN de la Universidad de Granada con gentoo, de una manera fácil usando los scripts del paquete pptp-client, aunque es fácilmente adaptable a cualquier otra distribución de linux. Este documento está abierto a críticas y mejoras. Para cualquier colaboración, contactad conmigo por email: fjyaniez@gmail.com
Lo primero será descargar el último núcleo de linux y aplicarle el parchde de mppe. Aseguraos de tener estas opciones en vuestra configuración del kernel:
CONFIG_PPP_MPPE_MPPC=m CONFIG_NET_IPGRE=m CONFIG_PPP_ASYNC=m CONFIG_LIBCRC32C=m CONFIG_CRC_CCITT=m
Una vez que tengáis vuestro nuevo kernel instalado, añadid lo siguiente al fichero /etc/modules.autoload.d/kernel-2.6, y ejecutad modules-config.
# ACCESO A VPN libcrc32c ip_gre ppp_mppe_mppc crc_ccitt ppp_async
A continuación habrá que editar las variable USE del archivo /etc/make.conf. Aseguraos que incluís mppe-mppc atm dchp mppe-mppc.
USE=" [el resto de vuestras variales] pam atm dhcp mppe-mppc"
Instalamos los paquetes que necesitamos (o los reinstalamos para que se instalen usando las nuevas FLAGS de USE):
sudo emerge ppp pptpclient
Creamos el fichero /etc/ppp/peers/UGR y lo rellenamos con lo siguiente (cambiando tu_nombre_de_usuario por lo que proceda):
pty "pptp vpn.ugr.es --nolaunchpppd" name "tu_nombre_de_usuario@correo.ugr.es" remotename PPTP lock noipx noauth ipcp-accept-local ipcp-accept-remote lcp-echo-failure 4 lcp-echo-interval 30 asyncmap 0 crtscts mppe required,stateless nobsdcomp nodeflate noipdefault ipparam PPTP
Casi para finalizar, para conectarnos accedemos a http://vpn.ugr.es y obtenemos una contraseña temporal y editamos el fichero /etc/ppp/chap-secrets. Cambiamos en el fichero 'usuario' por nuestro login de correo, y 'contraseña' por la contraseña temporal obtenida en http://vpn.ugr.es (Introducid el password en el fichero entre comillas dobles).
# INICIO DE /etc/ppp/chap-secrets "usuario@correo.ugr.es" PPTP "contraseña" * # FIN DE /etc/ppp/chap-secrets
A continuación realizamos la conexión ejecutando lo siguiente desde una terminal como root:
$ pon UGR $ route add -net 172.18.140.0 netmask 255.255.255.0 ppp0
Para conectar a touring mediante ssh/telnet/ftp
$ ssh 172.18.140.1 -l usuario $ telnet 172.18.140.1 $ ftp 172.18.140.1
Se puede acceder prácticamente a todo, máquinas del centro de cálculo, servidores de la escuela, departamentos, aulas, servidores de bases de datos, libre acceso... (Esta información sólo es de utilidad para estudiantes de la Escuela Técnica Superior de Ingeniería Informática).
Listado de todas las máquinas.
Este documento no hubiese sido posible sin las siguientes fuentes:
Comentarios
Enviar un comentario nuevo