EnglishFrenchGermanPolishSpanishTurkishRussianItalianDutchDutch

Error en cliente de Android PPTP VPN

Note: Starting with 2014/12/17 the PPTP service was discontinued... Read more

SecurityKISS permitió el método de conexión PPTP en sus servidores teniendo en cuenta que usuarios quieren conectarse de manera segura también de sus tables y smartphones, donde está disponible software de cliente PPTP.

Usuarios de Android son una gran parte de este grupo. Desgraciadamente, software PPTP VPN en plataforma Android es defectuado: si configuras tu PPTP VPN con la opción 'Enable Encryption' (Permite Cifrado) marcada, la conexión está establecida, pero ninguna transferencia es posible o se suspende poco después.

Esto está causado por el error en implementación MPPE (Microsoft Point-to-Point Encryption) en software Android. Aunque PPTP VPN parece ser la función esencial y es anunciada en móviles Android, no funciona correctamente. Lo que es más, el defecto fue detectado por lo menos hace 2 años y Google no lo ha corregido en ninguna de las nuevas versiones de Android.

A pesar de que se recomienda la opción 'Enable Encryption' en casi todas las configuraciones, hemos permitido algunos servidores SecurityKISS sin cifrado MPPE para dejar usuarios Android usar PPTP de todos modos.

La única cosa que el usuario tiene que hacer es seleccionar un adecuado servidor PPTP de la lista en el panel de cliente (cualquier sin cifrado MPPE):





y configurar conexión VPN a este servidor con la opción 'Enable Encryption' desmarcada:





Detalles técnicos del defecto:

El error reportado en guía de servidor PPTP indica que cliente de Android PPTP intenta negociar protócolo no compatible:

pppd: Protocol-Reject for unsupported protocol 0xxx

pero este es un mensaje erróneo porque al principio el protocol está negociado correctamente y la conexión está establecida. Sólo después de transmitir varias docenas de marcos el error aparece y se repite con diferente valor de protócolo no compatible en el mensaje.

Desde entonces el túnel PPTP está desconectado y cliente Android envía octetos aleatorios desde el módulo de cifrado de MPPE.