Windows 10连接L2TP/IPSec VPN教程

因为微软把WIN10改的不成样子…L2TP VPN的设置方法和WIN7有很大出入…故做此教程…

首先对着网络图标单机左键打开菜单,点击网络设置

1

接着在弹出的设置窗口里选择左边的VPN, 然后点击添加VPN连接

2

VPN提供商选择Windows(内置), 连接名称随你喜好, 服务器名称或地址填VPN供应商给你的服务器地址, VPN类型这里我们选择使用预共享密钥的L2TP/IPsec为例,下面的预共享密钥填VPN供应商给的密码,然后点保存

5

VPN的设置这样基本上就弄好的,但是因为WIN10,我们还需要做一些设置…

6

在网络图标上点右键打开网络和共享中心

7

点击左上角的更改适配器设置

8

在刚才创建的连接上点右键打开属性

10

切换到安全选项卡,数据加密选择需要加密,身份验证选择Microsoft CHAP Version 2,然后按确定,理论上这样子设置就可以了,如果你以前使用过一些游戏加速器,比如奇游,迅达,极讯等,并且连接L2TP VPN的时候报789错误的话那么需要对注册表做一些还原…

11

打开注册表定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters, 将ProhibitIpSec的数值改为0, 重启计算机之后VPN应该能够顺利连上

这里解释下为什么要改这个注册表, 说人话是:微软出品, 必反linux,下面那段可以跳过不看

因为由linux系统搭建的L2TP服务器端一半都需要把这个值改成1才能连上,但是这个值的意义是,0指L2TP需要加密,1指L2TP不需要加密,而Windows服务器端则是需要加密,不加密连不上,linux服务器端是不能加密,加密了连不上,所以才会百度到一大堆教程让你把0改成1…这个数值是0还是1还是得取决于服务器端是Windows还是linux…

所以如果服务器端是Windows的话身份验证要选择Microsoft CHAP Version 2,并且把注册表改成0,如果服务器端是linux的话身份验证要选择CHAP,并且把注册表改成1

PS:如果不加密的话你的L2TP和PPTP拨号会被某种东西拦截,然后他告诉你是服务器端断开了你的连接而服务器端压根就没收到你的拨号请求…

“Windows 10连接L2TP/IPSec VPN教程”的一个回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据