En esta seccion se explicara de manera simple como instalar un servidor VPN en debian con cifrado de datos y modulo MPPE.

Nota: Esto esta probado y funcionando en un server Debian etch 4.0, kernel 2.6.18-4-686

Manos a la obra:

Lo primero instalaremos el servicio pptpd de la siguiente manera en debian:

newbie:~#apt-get install pptpd

Una vez realizado la instalacion procederemos a editar los archivos de configuracion, el cual seria :
newbie:~#/etc/pptpd.conf
Estas serian las lineas que deberian quedar descomentadas:
ppp /usr/sbin/pppd
option /etc/ppp/pptpd-options
logwtmp
localip 10.0.0.1
remoteip 10.0.0.100-200

En las lineas localip se indica la direccion IP del servidor de VPN y en la linea remoteip el rango de direcciones que se asignaran a los clientes que se conecten# no necesariamente tiene que ser el mismo rango del servidor, pero si se quiere conectarse a algunos servicios de la red interna necesariamente deberia estar en el mismo rango.

Luego de editar el archivo hay que guardarlo esto depende en que editor ocuparemos.

Ahora procederemos a editar el archivo de configuracion de ppp el cual seria:
newbie:~#nano /etc/ppp/pptpd-options
En este archivo deberia quedar de la siguiente forma:

name pptpd #nombre que le asignaremos al server VPN
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2 #autenticacion de protocolo de microsoft([Microsoft
# Challenge Handshake Authentication Protocol)
require-mppe-128 #Encriptacion de 128 bits
ms-dns 192.168.100.1 #servidores de DNS que se asignaran a los usuarios
proxyarp
nodefaultroute
lock
nobsdcomp

Cualquier otra linea que aparesca debe ser comentada.
Ahora procederemos a crear las cuentas para que los usuarios se conecten
El archivo que maneja los usuario es:

newbie:~#nano /etc/ppp/chap-secrets
Ojo nano es un editor. :P
La forma de crear los usuario seria de la siguiente forma:

# client server secret IP addresses
newbie pptpd test “*”

El primer parametro se indica el nombre de usuario, el segundo es el nombre del servidor VNP el cual configuramos anteriormente, el tercero corresponde a la clave y el cuarto se indica desde que direccion IP se podra conectar este usuario, se asigna la forma “*” para que acepte desde cualquier IP o tambien si el cliente tiene una Ip fija se puede colocar la Ip del cliente “201.238.xxx.xxx” siempre colocando los entreparentesis.

Una vez configuradas las cuentas de usuario es necesario guardar el archivo y con estos datos ya tendriamos configurado el server VPN

Tendriamos que arrancar el servicio:

newbie:~#/etc/init.d/pptpd start

Si arranca sin problemas estaria OK. :P

Ahora procederiamos a configurar las cuentas para acceder desde afuera desde un equipo W$
Inicio>Panel de control>Conecciones de red>Crear una coneccion nueva
Una vez que abra el asistente de coneccion nueva se debe eligir la opcion de :
Conectarse a mi lugar de trabajo>Coneccion de red privada virtual>Nombre de la coneccion>Colocas la direccion IP del servidor VPN>Agregar un icono en el escritorio>Finalizar.-

Ahora ingresaremos los datos de coneccion que creamos y deberia conectar sin problemas. En caso de no conectar deberias verificar los LOG del server:

tail -f /var/log/messages

Para verificar el problema.

Pronto subire la forma de crear una coneccion pero en Linux……
Ojalas que les sirva a alguien como me a servidor a mi para conectarme a la empresa.
Cualquier duda postear…Suerte¡¡¡¡¡
.::NIDez::.