Problemas con network manager pptp - no conecta VPN

Imagen de al-serv

Forums: 

Buenas de nuevo!

He instalado el networkmanager-vpn-pptp y me sale la opción para conexiones vpn hacia windows.

Pero mi problema es que no funcionar, empieza pero al cabo del rato sale que ha fallado la conexión sin más.

Mi log;
Nov 17 17:25:45 localhost NetworkManager: VPN plugin failed: 1
Nov 17 17:25:45 localhost pptp[27845]: nm-pptp-service-27841 warn[decaps_hdlc:pptp_gre.c:204]: short read (-1): Input/output error
Nov 17 17:25:45 localhost pptp[27845]: nm-pptp-service-27841 warn[decaps_hdlc:pptp_gre.c:216]: pppd may have shutdown, see pppd log
Nov 17 17:25:45 localhost pptp[27854]: nm-pptp-service-27841 log[callmgr_main:pptp_callmgr.c:234]: Closing connection (unhandled)
Nov 17 17:25:45 localhost pptp[27854]: nm-pptp-service-27841 log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 12 'Call-Clear-Request'
Nov 17 17:25:45 localhost pptp[27854]: nm-pptp-service-27841 log[call_callback:pptp_callmgr.c:79]: Closing connection (call state)
Nov 17 17:25:45 localhost pppd[27844]: Modem hangup
Nov 17 17:25:45 localhost pppd[27844]: Exit.
Nov 17 17:25:45 localhost NetworkManager: VPN plugin failed: 1
Nov 17 17:25:45 localhost NetworkManager: VPN plugin failed: 1
Nov 17 17:25:45 localhost NetworkManager: VPN plugin state changed: 6
Nov 17 17:25:45 localhost NetworkManager: VPN plugin state change reason: 0
Nov 17 17:25:45 localhost NetworkManager: connection_state_changed(): Could not process the request because no VPN connection was active.

------------

paquetes instalados ;

networkmanager-pptp
pptp
--------------

No se si me hace falta instalar alguna cosa más. he desabilitado el firewall de la maquina linux por si era algo así pero ni eso. He desviado los puertos ( en el router que tiene el servidor de windows ) 1723 tcp - 500 udp y puerto GRE al servidor de windows y con una maquina Windows conecta perfectamente pero en linux pptp no! que puedo hacer más!! es indispensable para mi trabajo que esto funcione!!

Gracias por anticipado!

Configuracion PPTP en Debian

Buenas tardes,
Primero que todo recuerda que al configurar tu VPN por pptp este trabaja con el protocolo udp y no TCP.
verifica cada uno de los siguientes pasos para estar seguro de la configuracion de tu VPN con pptp.

Primero que nada instalamos el paquete “pptpd”, en este caso usaremos Debian Testing, por lo cual realizaremos la instalacion usando apt-get.

bebop:~# apt-get install pptpd

Finalizada la instalacion deberiamos tener lo necesario para comenzar a configurar nuestro servidor pptpd o vpn.
Entonces comenzamos la configuracion, lo primero es abrir el archivo pptpd.conf ubicado en /etc

bebop:~# nano /etc/pptpd.conf

Una vez abierto editamos el archivo de tal modo que quede de la siguiente forma:

ppp /usr/sbin/pppd
option /etc/ppp/pptpd-options
localip 10.0.0.1
remoteip 10.0.0.2-100

Donde “localip” sera la ip del servidor vpn y “remoteip” el rango de ips que se le asignaran a los clientes al momento de la coneccion (ustedes pueden elejir la ip y rango que deseen, no tiene porque ser la misma)
Guardamos cambios y cerramos.

Ahora editamos el archivo pptpd-options, señalado en nuestro pptpd.conf, el cual esta ubicado en /etc/ppp

bebop:~# nano /etc/ppp/pptpd-options

Lo dejamos de tal modo que quede algo asi:

name HOMELINUX-VPN
require-mschap-v2
require-mppe-128
ms-dns 10.0.0.1
ms-dns 216.241.0.133
ms-dns 216.241.0.151
proxyarp
nodefaultroute
lock

La linea “name” sera el nombre de nuestra vpn, “ms-dns” son los servidores dns que seran asignados a nuestros clientes windows. (cualquier otra linea que no aparesca aqui, debe ser comentada, para un correcto funcionamiento).
Guardamos y cerramos.

Ahora solo nos queda configurar las cuentas de los clientes, para esto editamos el archivo “chap-secrets” que se encuentra en /etc/ppp

bebop:~# nano /etc/ppp/chap-secrets

Este archivo se compone de 4 campos: Usuario, servidor, password y direccion ip. Entonces agregamos un usuario:

ReaL HOMELINUX-VPN test01 *

En este caso “ReaL” sera nuestro usuario, “HOMELINUX-VPN” nuestro servidor vpn, “test01″ nuestro password y el “*” sera la direccion ip, ponemos un * para que el servidor asigne una ip automaticamente.

Guardamos los cambios y reiniciamos el pptpd.

bebop:~# /etc/init.d/pptpd restart

Con esto tenemos listo nuestro servidor pptpd (VPN)
Ahora probaremos el funcionamiento, creando una nueva coneccion vpn en windows.

- Vamos a inicio
- Panel de control
- Conexiones de red
- Crear nueva conexion
- Siguiente
- Conectarse a la red de mi lugar de trabajo
- Siguiente
- Conexion de red privada virtual
- Siguiente
- En el cuadro de texto colocamos un nombre a la coneccion, por ejemplo “VPN”
- Siguiente
- No usar la conexion inicial
- Siguiente
- En el cuadro de texto colocamos la ip del servidor, si estamos en una red local colocamos la ip local, por ejemplo 192.168.1.1 o si es un equipo remoto, colocamos la ip de internet valida del equipo, por ejemplo 200.28.5.1
- Siguiente
- Finalizar

Ahora ingresamos nuestro nombre de usuario “ReaL” y nuestro password “test01″, precionamos conectar, si todo resulta bien tendremos una conexion satisfactoria a nuestro servidor vpn.

Tomado de:

Atte. Felipe Garces (ReaL)
real@rctm.cl
www.eggie.cl