如果你的VPN类型刚好是L2TP/IPsec的,且出现了连接不上VPN的问题,那么可以参考下列方法进行检查和设置,或许可以帮到你。亲测有效
主要注意三个部分的配置
一、控制面板中的配置方法:
进入控制面板 - 打开网络和共享中心 - 点击左侧的【更改适配器设置】 - 选中自己的VPN连接 - 右键点击【属性】
1、在【常规】选项卡的【IP】栏,填写实际的IP地址
2、在【安全】选项卡的【VPN类型】栏,选择【使用IPsec的第2层隧道协议(L2TP/IPsec)】
3、在【安全】选项卡的【数据加密】栏,选择【需要加密(如果服务器拒绝将断开连接)】
4、在【安全】选项卡的【身份验证】选择【允许使用这些协议】,并勾选下面的 【质询握手身份验证协议(CHAP)】和【Microsoft CHAP Version 2 (MS-CHAP v2)】
如图:
5、在【安全】选项卡的【高级设置】中,选择【使用预共享的密钥作身份验证】,填写实际密钥
二、注册表中的配置方法:
1、在注册表中,找到【HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters】,找到或者新建DWORD值,取名【ProhibitIpSec】,并设置值为1
2、在注册表中,找到【HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent】,找到或者新建DWORD值,取名【AssumeUDPEncapsulationContextOnSendRule】,并设置值为2
3、上面两步如果嫌麻烦,可以这样:
新建一个文本文件,复制以下内容,保存后文件扩展名改为.reg,双击运行文件即可
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters]
"ProhibitIpSec"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent]
"AssumeUDPEncapsulationContextOnSendRule"=dword:00000002
三、确保以下服务处于启动状态:
1、IPsec Policy Agent
2、Remote Access Connection Manager
3、Secure Socket Tunneling Protocol Service
最后,可能需要重启系统才能正式生效