Cómo conectarse al servidor de Microsoft VPN con la autenticación MSCHAPV2

¿Podría por favor dar alguna orientación dónde excavar?

Lo que tengo:

  1. Tengo un dispositivo (HTC One X) con ICS (Android 4.x) a bordo.
  2. Mi empresa tiene un servidor VPN corporativo basado en Microsoft VPN Services (RRAS, etc.).
  3. Microsoft VPN Server tiene una política aplicada a ella que le dice que acepte sólo las conexiones con la autenticación MSCHAPV2.

Lo que necesito:

  1. Necesito hacer una conexión VPN desde mi dispositivo a mi servidor VPN corporativo.

Preguntas:

  1. ¿Es posible obtener mi necesidad con el cliente VPN integrado de ICS?
  2. ¿Hay algún cliente VPN de terceros que lo hace?
  3. ¿Cómo preguntarle a Google sobre mi necesidad?

Android es compatible con MS-CHAP V2, pero eso es parte de la autenticación de fase 2 y se configura automáticamente durante el apretón de manos. La pregunta que necesita ser contestada primero es qué protocolo de VPN se está utilizando? PPTP? Compruebe si necesita habilitar el cifrado (MPPE)
L2TP / IPSec? Es posible que todos ellos sean apoyados; Usted puede también tener que comprobar si es PSK o RSA. Si es RSA, debe instalar el certificado para conectarse.
SSTP? SSTP sólo está disponible en Windows.

También debe tener en cuenta que MSCHAPV2 en PPTP se considera roto (criptográficamente inseguro). Y SSTP no es compatible con Android. Estoy asumiendo SSTP es una opción y OpenVPN no es porque la empresa está utilizando MS VPN.

Para responder a sus preguntas:
1. Si el servidor habilitado PPTP o (L2TP /) IPSec, Android 2.x + debería ser capaz de conectarse, siempre y cuando el proveedor no quitar la VPN incorporada en Android de acciones.
2. Cualquier cliente VPN de terceros debe soportar estos dos protocolos ampliamente utilizados.
3. El repositorio android de Google en Google Code debe consultarse si hay problemas con el cliente VPN: https://code.google.com/p/android/issues/advsearch

No tengo mucha idea acerca de VPN en Android, pero hay un par de soluciones que puede probar:

  1. Instale el cliente VPN StrongSwan – https://play.google.com/store/apps/details?id=org.strongswan.android&hl=es – pero no sepa si funcionaría o si requiere un software de servidor. Lo mejor es probarlo.

  2. Instale una ROM personalizada (CyanogenMod / AOKP / Pacman / Paranoid / etc) y luego intente. Normalmente, las ROM personalizadas incluyen dicha funcionalidad que no está presente en las ROM (ROM) de stock.

Buena suerte: P

  • Crear VPN en Android mediante programación
  • ¿Cómo utilizar VPN en Android?
  • Proteger un socket en VpnService
  • No se puede utilizar el nuevo marco de Android VpnService 4.0
  • Android vpn conexión de forma programática
  • ¿Cómo encontrar el estado de la conexión VPN a través de API de marco o cualquier otro método eficiente?
  • Aplicación de Android vpn con android vpnservice
  • Cómo agregar configuraciones propias de VPN con Java Reflecion (Android SDK 14+)
  • Conectar pptp vpn con android vpnservice
  • Cómo fusionar la aplicación de cliente OpenVPN con otra aplicación para Android?
  • Método para pasar nombre de usuario y contraseña en VpnService.Builder
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.