How to connect to microsoft VPN server with MSCHAPV2 authentication

Could you give some directions where to dig?

What I have:

  • I have a device (HTC One X) with ICS (Android 4.x) on board.
  • My company has a corporate VPN server based on Microsoft VPN Services (RRAS, etc.).
  • Microsoft VPN Server applies a policy to it that tells it to accept only connections with MSCHAPV2 authentication.

What I need:

  • I need to make a VPN connection with my device on my corporate VPN server.

Questions:

  • Is it possible to get my help with the ICS VPN client?
  • Is there a third-party VPN client that does this?
  • How to ask Google about my need?
+6
source share
2 answers

Android supports MS-CHAP V2, but it is part of Phase 2 authentication and is automatically configured during a handshake. First you need to answer the question, which VPN protocol is used? PPTP? Check if you need to enable encryption (MPPE)
L2TP / IPSec? Perhaps all of them are supported; You can also check if it is PSK or RSA. If it is RSA, you need to install a certificate to connect.
SSTP? SSTP is only available on Windows.

You should also be aware that MSCHAPV2 on PPTP is considered broken (cryptographically dangerous). And SSTP is not supported on Android. I assume that SSTP is an option, and OpenVPN is not because the company uses MS VPN.

To answer your questions:
1. If the server has allowed PPTP or (L2TP /) IPSec, Android 2.x + should be able to connect until the provider has disabled the built-in VPN in the Android warehouse.
2. Any third-party VPN client must support these two commonly used protocols.
3. In the case of a VPN client, you should refer to the Google android repository in Google Code: https://code.google.com/p/android/issues/advsearch

+2
source

I don’t have a big idea about VPN on Android, but there are some solutions you can try:

Good luck: P

0
source

Source: https://habr.com/ru/post/918329/


All Articles