Página realizada por Nestor LW5EJU P.O.Box 354 Zip 1629 Pilar Bs.As. Agentina [email protected] Copyright © 2002 INSTALACIÓN DE UNA RED PRIVADA VIRTUAL (VPN) EN LINUX VPN son la iniciales Virtual Private Network (Red Privada Virtual). Es un mecanismo que nos permitirá establecer un túnel a través de Internet entre dos o mas sistemas diferentes y distantes. Puede ser utilizada para múltiples propósitos. Por ejemplo si tenemos una red local con acceso a Internet, podremos incorporar otra maquina que este operando en un lugar lejano, con las mismas posibilidades dentro de la red local. Las maquinas que en cada extremo tengan acceso a Internet serán las encargadas de formar el túnel. Una será servidora y la otra será el cliente. Es posible establecer túneles entre dos sistemas Windows, entre dos linux, e incluso con linux en una punta y Windows en la otra. Alternativas Cuando comencé a interiorizarme en el tema advertí que hay alternativas para construir una VPN y que las mas difundidas eran IPsec y PPTP. La primera es ampliamente utilizada entre entornos puramente Linux, y la segunda desarrollada por Microsoft.Como mi objetivo era armar una VPN con un colega radioaficionado que tenía instalado un Server VPN sobre Windows NT, el método a elegir sería PPTP. Y a ello me dediqué. Configuré en primer término un cliente con Windows ME y tras colocar nombre de usuario y contraseña la conexión se estableció de forma inmediata. Pero mi intención era acceder como cliente bajo Linux. PPTP en Linux PPTP es Point-to-Point Tunneling Protocol, es decir Protocolo de túnel punto a punto desarrollado por Microsoft. Una aplicación desarrollada para Linux permite interconectar el Sistema Operativo del Pingüino con Windows a través de la red privada virtual.La página oficial de este desarrollo del programa cliente es: http://pptpclient.sourceforge.net También es posible instalar un servidor PPTP sobre un Linux que admita conexiones desde clientes en estaciones de trabajo bajo Windows. La información oficial sobre el Linux PPTP Server es: http://www.poptop.org Datos comprimidos y encriptados Para poder transmitir datos de forma segura a través de la VPN utilizando el protocolo PPTP, Microsoft desarrolló un método de encriptación de datos conocido como MPPE (Microsoft Point-to-Point Encryption). (Cabe destacar que algunos sitios de Linux cuestionan la seguridad de los datos encriptados con este sistema). Al armar el túnel, será posible habilitar o deshabilitar la esta posibilidad. De todos modos para que nuestro cliente Linux sea capaz de conectarse sin problemas instalaremos todos los componentes necesarios.
Eligiendo Distribución y Kernel Si bien la documentación indica que es posible instalar PPTP-Client
en un Red Hat 6.2 con ciertas actualizaciones utilizando Kernel de la serie
2.2.x, mis intentos no llegaron a buen puerto y por lo tanto decidí
utilizar Red Hat 7.2 y kernel 2.4.18 (última versión
estable al momento de estas pruebas). Al momento de compilar el kernel,
elegí la opción PPP como módulo. Descarga de Archivos Necesarios
rpm -Uvh --force pptp-1.1.0-1.i386.rpm Configurando el tunel Una vez instalado nuestro cliente PPTP es tiempo de su configuración. Para ello hay un comando que en forma sencilla nos permitirá configurar, arrancar y detener la conexión del túnel. En la línea de comandos escribiremos:pptp-command luego seguiremos las instrucciones, que comentaremos mas adelante. También dejamos para otra ocasión la instalación de un servidor PPTP en linux 15 de Mayo de 2002 LW2DTQ (Diego) |