使用命令配置Windows和H3C VSR对接隧道模式的IPsec

57068242b26012f46352425f8561c476.gif

正文共:999 字 10 图,预估阅读时间:1 分钟

我们前面使用图形化界面的本地安全策略配置了Windows和VSR对接传输模式Windows和H3C VSR对接IPsec VPN,还有隧道模式Windows和H3C VSR对接隧道模式的IPsec隧道;同时,我们也知道了使用netsh配置IPsec的命令还能这么玩?Windows通过netsh命令配置IPsec,并且操作了通过命令行创建传输模式的IPsec策略使用6条命令完成Windows和H3C VSR的IPsec对接,确实很简单,只要6条命令即可。

如果换成隧道模式呢?通过图形化界面的配置过程,我们已经知道隧道模式的主要区别有两个,一是要配置隧道的终结点IP地址,二是要配置两条相反的IPsec规则。知道这些,我们就可以开始使用netsh命令配置了。

62bdfbf76b73109b8df1e8bcc56de15a.png

创建IPsec策略

首先,新创建一个IPsec策略,名称指定为“win2vsr”,主模式安全方法配置加密算法为3DES、完整性算法为SHA1、DH组使用Group2,将生存时间配置为1440(分钟,对应86400秒)。配置命令为:

netsh ipsec static add policy win2vsr mmsec="3DES-SHA1-2" mmlifetime=1440

查看IPsec策略win2vsr的详细信息。

netsh ipsec static show policy all level=verbose

f69522cfc275dd8e0d6b68a5694a6d3a.png

b5102a09d646ef6418a8268a02133553.png

创建IP筛选器列表

新建2个IP筛选器列表,分别配置名称为win2vsr和vsr2win。主要配置名称name,可选配置描述description。配置命令为:

netsh ipsec static add filterlist win2vsr
netsh ipsec static add filterlist vsr2win

查看IP筛选器列表的详细信息。

netsh ipsec static show filterlist all level=verbose

dec5692430584f311c4ad8322c489f47.png

09b0d2237c79e11f6c5b2f8072715b62.png

创建IP筛选器

新建两个IP筛选器,对别添加到两个IP筛选器列表下。在IP筛选器列表win2vsr下创建一个IP筛选器,指定源IP地址为ME,指定目的IP地址为10.20.24.0/24,协议protocol未配置时等于使用any任何,配置mirrored=yes启用筛选器的镜像;在IP筛选器列表vsr2win下创建一个IP筛选器,指定源IP地址为10.20.24.0/24,指定目的IP地址为ME,配置mirrored=yes启用筛选器的镜像。配置命令为:

netsh ipsec static add filter filterlist=win2vsr ME 10.20.24.0 dstmask=24 mirrored=yes
netsh ipsec static add filter filterlist=vsr2win 10.20.24.0 srcmask=24 ME mirrored=yes

查看IP筛选器列表的详细信息。

netsh ipsec static show filterlist all level=verbose

015810149065d7459b382897ad4c532c.png

d840562adefcb52547a0cdbf809b0dcf.png

创建IPsec筛选器操作

新建一个IPsec筛选器操作,名称指定为“win2vsr”,行为action配置为negotiate协商安全,IP流量的安全方法qmsecmethods配置为ESP,使用的完整性算法为MD5、加密算法为DES。配置命令为:

netsh ipsec static add filteraction name=win2vsr action=negotiate qmsec="ESP[MD5,DES]"

查看IPsec筛选器操作的详细信息。

netsh ipsec static show filteraction all level=verbose

7b78e21ca48fa4e9a199d8f2785e478a.png

085fa98fe19e1229355594e27230e211.png

创建IPsec规则

创建2条IPsec规则,分别指定规则名称为win2vsr和vsr2win,结合不同的隧道终结点,将前面配置的IPsec策略、IP筛选器列表、IPsec筛选器操作关联起来;与此同时,还要配置使用的IKE身份验证方法为预共享密钥PSK,并设置密钥为tietouge。配置命令为:

netsh ipsec static add rule name=win2vsr policy=win2vsr filterlist=win2vsr tunnel=10.24.1.1 filteraction=win2vsr psk="tietouge"
netsh ipsec static add rule name=vsr2win policy=win2vsr filterlist=vsr2win tunnel=10.24.1.2 filteraction=win2vsr psk="tietouge"

查看IPsec策略的详细信息。

netsh ipsec static show rule all policy=win2vsr level=verbose

05b08e7141894ff85ef4798126746feb.png

9a0f942a867d6223505ad92978e59845.png

查看并激活IPsec配置

我们在创建IPsec策略时,没有设置assign参数,此时assign默认值为no,表示策略没有激活,需要使用netsh命令,将IPsec策略的assign属性配置为yes,来实现激活策略。配置命令为:

netsh ipsec static set policy name=win2vsr assign=yes

查看已分配策略的详细信息。

netsh ipsec static show gpoassignedpolicy

d112aab82239be507225744330618aa9.png

如果通过本地安全策略窗口界面查看,可以看到配置信息与通过界面配置的几乎完全一致。

a0bdf9b4d2670844918ab39b442a007c.png

测试IPsec协商状态。

5d26ff8d5503dee186b3b36d3461d22f.png

奇怪,这次竟然跟配置传输模式一样,首包并没有丢失,只是时延变得稍微大了一些。在VSR上查看IKE SA和IPsec SA信息。

571a69441c86350f6faf3bebc3ef85a5.png

抓包查看协商过程,可以看到有一个ESP报文夹在了快速模式的报文交互中间,可能是这个操作导致了首包时延增加,两端SA协商通过之后,快速建立起IPsec隧道连接。

faf3439a5bad50afe7f7b19d1eb70e2a.png

配置隧道模式也只是用了9条命令,是不是很简单呢?实际上,简化一下的话,只需要7条命令即可,有没有课代表回答一下呢?

a5ef1757e9349d01d65db3b0b34cd3fd.gif

长按二维码
关注我们吧

02e46a395fb141ec031606156717da02.jpeg

3b40dee7a6b0d392335d7b449e152f8b.png

使用6条命令完成Windows和H3C VSR的IPsec对接

还能这么玩?Windows通过netsh命令配置IPsec

Windows和H3C VSR对接IPsec VPN

Windows和H3C VSR对接隧道模式的IPsec隧道

ADVPN:Hub-Spoke类型组网实验

ADVPN:Full-Mesh模型组网实验

使用IKE数字签名RSA认证建立IPsec隧道的配置案例

使用IKE建立保护IPv6报文的IPsec隧道

配置IPv6 over IPv4的手动隧道和自动隧道

Android手机安装Kali系统并配置ddns-go

你想在旧Android手机上装Linux系统吗?看这里

使用ddns-go实现自动配置IPv6的DDNS

IPsec over GRE over IPv6配置案例

配置GRE over IPv6隧道

如何通过netsh命令重启主机网卡?

与CentOS用户态完全兼容的TencentOS你用过没?

在Ubuntu系统手撸一个自动搭建openVPN服务端的SHELL脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Danileaf_Guo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值