Cómo depurar y arreglar la conexión de cliente PPTP / VPN

16

Estoy haciendo una pregunta, que tiene dos subpreguntas. Así es como puedo hacer que VPN funcione en Ubuntu 12.04, ya sea haciendo funcionar la VPN pptp incorporada o mediante la configuración manual. Los clientes de Microsoft no tienen problemas para crear conexiones VPN en el mismo sistema.

Aquí están los detalles:

Estoy ejecutando Ubuntu 12.04

Linux mrshighpants 3.2.0-40-generic-pae 
#64-Ubuntu SMP Mon Mar 25 21:44:41 
UTC 2013 i686 i686 i386 GNU/Linux

Para esta versión de Ubuntu y algunas versiones anteriores, puedo configurar VPN usando Network Manager, pero no puedo iniciarlo. El 12.04, recibo el servicio no se inició por un mensaje de error.

1) ¿Cuál es la mejor manera de depurar esto?

2) Me gustaría mejorar esta pregunta proporcionando los registros necesarios, pero ¿qué datos debo colocar en esta pregunta, aparte del syslog de cola (que se muestra a continuación)?

3) ¿Hay alguna manera de configurar VPN manualmente?

Aquí está el syslog de cola

syslog de cola

May 11 16:27:51 mrshighpants NetworkManager[868]: <info> Starting VPN service 'pptp'...
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN service 'pptp' started (org.freedesktop.NetworkManager.pptp), PID 3552
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN service 'pptp' appeared; activating connections
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN plugin state changed: init (1)
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN plugin state changed: starting (3)
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN connection 'townofsomethington' (Connect) reply received.
May 11 16:27:51 mrshighpants NetworkManager[868]: <warn> VPN connection 'townofsomethington' failed to connect: 'couldn't convert PPTP VPN gateway IP address '123.4.5.281' (0)'.
May 11 16:27:51 mrshighpants NetworkManager[868]: <warn> error disconnecting VPN: Could not process the request because no VPN connection was active.
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> Policy set 'MtLaughmore' (wlan0) as default for IPv4 routing and DNS.
May 11 16:27:56 mrshighpants NetworkManager[868]: <info> VPN service 'pptp' disappeared

Después de la Prueba:

Hubo dos problemas y ahora una conexión exitosa. La dirección IP se interpuso .281, en lugar de 218, y la contraseña era incorrecta.

octopusgrabbus
fuente
Verifique la configuración de VPN como he mencionado en mi respuesta
Qasim,

Respuestas:

21

Verifique su configuración con él.

Conexión VPN en Ubuntu

Vaya a administrador de red> Conexión VPN> Configurar VPN> Agregar VPN

ingrese la descripción de la imagen aquí

  1. Nombre de la conexión VPN (cualquier nombre)

  2. Gateway: su dirección IP del servidor pptp o FDDN (nombre de dominio completo)

  3. Nombre de usuario

  4. Contraseña

  5. Haga clic en Avanzado

ingrese la descripción de la imagen aquí

Haga clic en "Usar cifrado punto a punto" Haga clic en Aceptar y guardar

Ahora abra la terminal

 tail -f /var/log/syslog

Y solo conéctese a VPN y verifique sus registros.

Qasim
fuente
Gracias. Estas son las configuraciones que ya tengo, y funciona en Ubuntu en el trabajo. Tengo que probarlo en la misma versión en casa.
octopusgrabbus
No necesita depurar, solo necesita corregir la forma de hacer una conexión pptp en ubuntu
Qasim
Tanto depurar como crear creo. Puede ser un problema de dirección IP, pero no lo sabré hasta que llegue a casa del trabajo. Funciona, en el trabajo.
octopusgrabbus
Si ahora funciona desde casa, compruebe la configuración de su enrutador sobre "vpn passthrough"
Qasim
1
¡+1 para la casilla de verificación "Usar cifrado VPN punto a punto (MPPE)"!
BrunoJCM
10

Hay una falla tipográfica:

[...]'couldn't convert PPTP VPN gateway IP address '209.6.3.281' (0)'[...]

Esta IP no puede existir porque el último número 281 es mayor que 255.

kr4utz
fuente
Puede que tengas razón. Tengo que comprobar eso también.
octopusgrabbus
Definitivamente tiene razón, no tal vez al respecto. 281> 255, que es el 1 byte sin signo máx.
Fred Thomsen
2

Las instrucciones proporcionadas en Debugging NetworkManager pptp parecen una buena opción para depurar conexiones VPN configuradas usando NetworkManager:

  1. en una terminal raíz, ejecute:

    killall -TERM nm-pptp-service

    /usr/libexec/nm-pptp-service --debug # This is one potential path, OR

    /usr/lib/NetworkManager/nm-pptp-service --debug # Ubuntu 14.04 LTS

  2. Comience su conexión VPN

  3. reproducir el problema
gb96
fuente
1

He tenido problemas continuos con la VPN 12.04 donde pude obtener una conexión inicial correcta pero no pude hacer otra conexión VPN durante al menos 5 minutos después de desconectar la primera.

La solución resultó no tener nada que ver con Ubuntu, tuve que poner una regla NAT entrante en mi firewall para permitir el tráfico WAN PPTP (puerto TCP 1723) y el tráfico GRE 47 a mi caja 12.04 y ahora todo funciona como debería !

usuario198651
fuente
0

registro de fallas: la conexión VPN 'Astrill' no se pudo conectar: ​​'no se pudo buscar la dirección IP de la puerta de enlace VPN PPTP' gsg.astrill.net '(-2)

solución: http://astrill.9ichuangyi.cn/astrill-vpn-all-servers-list.html

necesita agregar puerta de enlace desde la dirección del enlace ascendente

sprindy
fuente
Bienvenido a Ask Ubuntu! Si bien esto puede responder teóricamente la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia.
Mark Kirby el