Instalacion vpn (pptpd) en un servidor centOS

muy pronto el how-to con openvpn en debian.

La configuracion no difiere mucho para otras distribuciones.

  • Descargar pptpd: yum install pptpd - apt-get install pptpd
  • Archivos de configuracion principales:

1) /etc/pptp.conf

Si la version de pptpd que se instalo  es la 1.3.0, es necesario comentar la linea logwtmp debido a un bug en dicha version.

Lo unico que debemos configurar en este archivo son las lineas localip y remoteip que se encuentran al final del mismo. (descomentamos estas lineas).

-En localip colocamos la ip local del servidor vpn.
-En remoteip colocamos el rango de ips que se asignaran a los usuarios que se conecten al servidor vpn. (ej. 192.168.0.200-215 , se podran conectar 15 usuarios).

2) /etc/ppp/options.pptpd :

En este archivo solo configuraremos los dns locales que utilizaran los clientes cuando se conecten.

Descomentamos las lineas ms-dns :

ms-dns 192.168.2.40
ms-dns 192.168.2.41

3) /etc/ppp/options :

Configuramos el nombre del servidor vpn.

Deberia tener un aspecto como este:

lock
auth
name nombreServidorVpn

4) /etc/ppp/chap-secrets

En este archivo configuramos los nombres de usuario y contraseñas.

# client    server                       secret      IP addresses
pepito      nombreServidorVpn    55555      *
juanito     nombreServidorVpn    777777    *

Reiniciamos el servicio: /etc/init.d/pptpd restart

Ya en este punto tenemos nuestro servidor vpn listo para recibir conexiones, si tenemos un firewall arriba debemos crear las reglas necesarias para este tipo de conexiones.