解决Windows系统L2TP协议的VPN连接报错问题
前言
这年头用L2TP/IPsec
协议的真不多了,巧的是我司就是其中之一,以前用SSLVPN
客户端登录的便利一去不复返,遇上“优化”过的WIN10系统报错茫茫多还不重样,就此记录下遇到过的故障和解决方案吧。
WIN7系统
错误609
错误说明
指定了一个不存在的设备类型
解决方法
一般重启就完事了。
如果还是不行可以试下打开服务,找到IPsec Policy Agent
设为自动,重启电脑。
错误809
错误说明
无法建立计算机与 VPN 服务器之间的网络连接,因为远程服务器未响应。这可能是因为未将计算机与远程服务器之间的某种网络设备(如防火墙、NAT、路由器等)配置为允许 VPN 连接。
解决方法
-
打开注册表
-
找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RasMan\Parameters
-
新建一个
DWORD
值,名称为ProhibitIpSec
,数值为1
此键值为无需密钥
L2TP
连接 -
找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent
-
新建一个
DWORD
值,名称为AssumeUDPEncapsulationContextOnSendRule
,数值为2
AssumeUDPEncapsulationContextOnSendRule 或者新建一个
.reg
注册表文件,输入以下内容保存双击运行即可:1 2 3 4 5
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
-
最后重启电脑再次尝试连接。
WIN10系统
错误720
错误说明
不能建立到远程计算机的连接。你可能需要更改此连接的网络设置。
解决方法
这是因为TCP/IP协议故障导致的,所以找到设备管理器中的网络适配器,一般会有一个打了黄色叹号的WAN Miniport(IP)
-
右键属性-详细信息-驱动程序关键字,记住这个值
-
打开注册表
-
找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\0010
部分设备也可能是0011,具体参照第一步的关键字数值
-
删除如下图所示的
DriverDesc
键值 -
开始重新安装
WAN Miniport(IP)
的驱动,首先更新成错误的驱动,右键更新驱动程序,并按下方图示顺序操作 -
此时,原先的
WAN Miniport(IP)
将会显示为蓝牙设备 -
选中该蓝牙设备,右键更新驱动程序,重装为正确的
WAN 微型端口(IP)
驱动即可。
未知错误1
错误说明
L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到了一个处理错误。
解决方法
-
在运行中输入
services.msc
打开服务 -
找到
IPsec Policy Agent
和Routing and Remote Access
,右键属性设为自动 -
重启电脑再次尝试连接
未知错误2
错误说明
L2TP连接尝试失败,因为安全层不能与远程计算机协商兼容的参数。
解决方法
跟未知错误1有点类似,先确保服务没问题
-
在运行中输入
services.msc
打开服务 -
找到
IPsec Policy Agent
和Routing and Remote Access
,右键属性设为自动 -
打开注册表
-
找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RasMan\Parameters
-
新建一个
DWORD
值,名称为ProhibitIpSec
,数值为1
此键值为无需密钥
L2TP
连接 -
找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent
-
找到一个名称为
AllowL2TPWeakCrypto``DWORD
值,数值修改为1
或者新建一个
.reg
注册表文件,输入以下内容保存双击运行即可:1 2 3 4 5
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters] "ProhibitIpSec"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters] "AllowL2TPWeakCrypto"=dword:00000001
-
重启电脑再次尝试连接