目录
1. 需求分析
通过L2tp over IPSecVPN实现远程终端用户访问企业内部服务器资源和保护通信安全。2. L2tp over IPSec VPN配置说明
2.1 软硬件信息
硬件平台软件版本SG-6000-C1200WSG-6000-M-3-5.5R8P5-v6拨号端PCWindows 10 专业版2.2 组网拓扑
2.3 环境说明
PC(Windows 10)的地址为100.0.0.9/24;防火墙的外网出接口E0/1地址为120.0.0.9/24,内网接口E0/6为110.0.0.9/24;内网服务器地址为110.0.0.10/24。2.4 配置步骤
2.4.1 防火墙基本上网配置(略)
2.4.2 新建P1提议
2.4.3 新建VPN对端列表(一阶段)
2.4.4 新建P2提议
注:阶段二的提议要启用 lifesize 选项并设置数值为与 WIN7 系统一致!另外为了同时支持 XP、WIN7 平台拨入,需添加 WIN7 支持的 AES 和 SHA 加密、认证算法,而 XP 需要配置支持的 DES 和 MD5 的加密、认证算法。
2.4.5 新建IKE VPN 列表(二阶段)
2.4.6 在L2tp VPN配置页面引用IPSec隧道
L2tp VPN高级配置->PPP认证建议选择“any”(如选择其他,则需要与终端PPP认证设置保持一致)。2.4.7 新建VPN登录用户
2.5 客户端拨入及注意事项
注:win8 和 win10 客户端默认启用 IPSec 加密,连接 L2tp over IPSec 的时候无需修改册表。Win7 默认是禁用 IPSec 加密,连接 L2tp over IPSec 需要先修改注册表并重启。
2.5.1 Windows 10 客户端配置
(1)控制面板->网络和共享中心->设置新的连接或网络。
(2)连接到工作区->否,创建新连接->使用我的Internet连接(VPN)->填写VPN的域名或地址和连接名。
(3)返回桌面右键点击右下角的
图标,打开”网络和Internet设置->VPN->选择已经建立的VPN连接。
(4)高级选项->编辑->输入下列数据并保存。
PC去访问防火墙内网服务器地址:80。2.5.2 Windows 7 客户端配置
1、创建一个 VPN 连接。
1)在控制面板--网络和共享中心;
2)进入网络和共享中心界面后点击“设置新的连接或网络”;
3)“选择一个连接选项”下面点击“连接到工作区”----下一步, 使用我的 Internet连接(VPN)。
4)输入 VPN 的域名或 IP 地址,输入 VPN 的用户名和密码,点击连接。
2、确认注册表参数,默认 WIN7 禁用 ipsec 加密,需要启用。
1)单击“开始”,单击“运行”,键入“regedit”,单击“确定”弹出注册表编辑器窗口;
2)在左侧注册表项目中逐级点击:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Rasman\Parameters;
3)为 Parameters 参 数 添 加 SWORD 值,单击 Parameters 项,确定名称为“ProhibitIpSec”,数据类型为”REG_DWORD”、值为 “0”,然后单击“确定”,重启计算机生效。
4)查看 ipsec policy agent 服务有没有启动。
3、调整 VPN 参数。
1)在控制面板--网络和 internet 页面,点击“连接到网络”,选择 VPN 连接,右键选择“查看连接属性”;
2)选择“安全”属性页面,VPN 类型选择“使用 IPsec 的第 2 层隧道协议(L2tp/IPsec)”,数据加密选择“可选加密(没有加密也可以连接)”;
3)在“允许这些协议”选项中勾选“不加密的密码(PAP)”和“质询握手验证协议(CHAP)”;
4)“属性”->“安全”->“高级设置”勾选“使用预共享密钥做身份认证”并在“密钥”框中输入 pre-share key,是 IPSec 隧道配置的预共享密钥:
2.5.3 手机端配置(安卓)
很多用户需要安卓或者苹果手机拨入 L2TP over IPSec 时手机的配置。安卓端拨号设置(机型太多,举例)
在安卓手机中【设置】>【无线和网络】>【VPN】>【添加 VPN 网络】
1、点击设置,选择 VPN,添加 VPN 网络。
2、类型选择 L2TP/IPSec PSK 。
3、名称,服务器地址,IPSec 预共享密钥配置好保存。
4、点击相应 VPN,填写用户名密码即可。
2.5.4 手机端配置(苹果)
1、打开设置->通用->VPN。点击添加 VPN 配置。
2、修改类型为 L2TP。
按照要求填入,描述、服务器地址、账户密码及预共享密钥,并开启发送所有流量。
3、选择相应 VPN 点击链接即可。
2.5.5 Ubuntu客户端配置
注:需要注意高级配置,在 Ubuntu PPP 设置里,需要勾选对应的,不建议把 PPP 其他协议全部勾选,和防火墙对应。
Setting--network--新建 VPN。
配置防火墙 L2TP 对外的网关 IP,L2TP 用户账号密码,在设置一下 PPP,只需要选择和防火墙对应的协议,例如:chap 或者 PAP,其他关闭,无其他配置,配置完之后点击连接即可。
防火墙密钥(举例):
isakmp proposal L2TP_1_p1 authentication pre-share group 2 hash sha encryption 3des lifetime 86400 exit ipsec proposal L2TP_1_p2 protocol esp group nopfs encryption 3des hash sha lifetime 28800Ubuntu 密钥(举例):
还需要勾选 UDP 封装。
最后点击连接,即可。
3. 补充说明
L2TP VPN配置可参考《L2TP VPN 配置案例_WebUI》。如遇到无法成功拨入,排除客户端侧问题后,需要在防火墙VPN服务端进行debug故障调试,可按照《StoneOS Debug(抓包)故障调试手册》进行抓包操作。请合理规范使用此技术。☛ 以上部分图片显示异常,请见如下:
登录 ‹ 山石网科知识库 - WordPresskb.hillstonenet.com/cn/kb.hillstonenet.com/cn/