【问题标题】:How to connect to microsoft VPN server with MSCHAPV2 authentication如何使用 MSSHAPV2 身份验证连接到 Microsoft VPN 服务器
【发布时间】:2012-06-20 03:19:26
【问题描述】:
您能指导一下在哪里挖掘吗?
我有什么:
- 我有一台搭载 ICS (Android 4.x) 的设备 (HTC One X)。
- 我的公司有一个基于 Microsoft VPN 服务(RRAS 等)的企业 VPN 服务器。
- Microsoft VPN Server 应用了一个策略,告诉它只接受带有 MSSHAPV2 身份验证的连接。
我需要什么:
- 我需要从我的设备到我的公司 VPN 服务器建立 VPN 连接。
问题:
- ICS 的板载 VPN 客户端能否满足我的需求?
- 是否有任何第三方 VPN 客户端可以做到这一点?
- 如何向 Google 询问我的需求?
【问题讨论】:
标签:
android
authentication
vpn
【解决方案1】:
Android 支持 MS-CHAP V2,但这是第 2 阶段身份验证的一部分,并在握手期间自动配置。首先需要回答的问题是使用的是什么VPN协议?
PPTP?检查是否需要启用加密 (MPPE)
L2TP/IPSec?可能所有这些都受支持;您可能还需要检查它是 PSK 还是 RSA。
如果是RSA,则需要安装证书才能连接。
SSTP? SSTP 仅在 Windows 上可用。
您还应该知道,PPTP 上的 MSHAPV2 被认为是损坏的(加密不安全)。 Android 不支持 SSTP。我假设 SSTP 是一个选项,而 OpenVPN 不是因为该公司使用的是 MS VPN。
回答您的问题:
1.如果服务器启用了PPTP或(L2TP/)IPSec,Android 2.x+应该可以连接,只要厂商没有去掉Android库存的内置VPN。
2. 任何第 3 方 VPN 客户端都应支持这两种广泛使用的协议。
3. VPN客户端有问题可以参考Google Code上的android仓库:https://code.google.com/p/android/issues/advsearch