华为VPN技术

1. 启动设备

2. 配置IP地址

FW1int g1/0/0

FW1-GigabitEthernet1/0/0ip add 192.168.1.254 24

FW1-GigabitEthernet1/0/0int g1/0/1

FW1-GigabitEthernet1/0/1ip add 100.1.1.1 24

FW1-GigabitEthernet1/0/1service-manage ping permit

FW2int g1/0/0

FW2-GigabitEthernet1/0/0ip add 192.168.2.254 24

FW2-GigabitEthernet1/0/0int g1/0/1

FW2-GigabitEthernet1/0/1ip add 200.1.1.2 24

FW2-GigabitEthernet1/0/1service-manage ping permit

AR1int g0/0/0

AR1-GigabitEthernet0/0/0ip add 100.1.1.2 24

AR1-GigabitEthernet0/0/0int g0/0/1

AR1-GigabitEthernet0/0/1ip add 200.1.1.1 24

3. 配置Tunnel接口

FW1int Tunnel 0

FW1-Tunnel0ip add 172.16.1.1 24

FW1-Tunnel0tunnel-protocol gre

FW1-Tunnel0source 100.1.1.1

FW1-Tunnel0destination 200.1.1.2

FW2int Tunnel 0

FW2-Tunnel0ip add 172.16.1.2 24

FW2-Tunnel0tunnel-protocol gre

FW2-Tunnel0source 200.1.1.2

FW2-Tunnel0destination 100.1.1.1

4. 将防火墙接口加入指定区域

FW1firewall zone trust

FW1-zone-trustadd int g1/0/0

FW1-zone-trustq

FW1firewall zone untrust

FW1-zone-untrustadd int g1/0/1

FW1-zone-untrustadd int Tunnel 0

FW2firewall zone trust

FW2-zone-trustadd int g1/0/0

FW2-zone-trustq

FW2firewall zone untrust

FW2-zone-untrustadd int g1/0/1

FW2-zone-untrustadd int Tunnel 0

5. 配置OSPF

FW1ospf 1

FW1-ospf-1area 0

FW1-ospf-1-area-0.0.0.0network 100.1.1.0 0.0.0.255

AR1ospf 1

AR1-ospf-1area 0

AR1-ospf-1-area-0.0.0.0network 100.1.1.0 0.0.0.255

AR1-ospf-1-area-0.0.0.0network 200.1.1.0 0.0.0.255

FW2ospf 1

FW2-ospf-1area 0

FW2-ospf-1-area-0.0.0.0network 200.1.1.0 0.0.0.255

6. 配置路由条目

FW1ip route-static 192.168.2.0 24 Tunnel 0

FW2ip route-static 192.168.1.0 24 Tunnel 0

7. 配置防火墙策略

FW1security-policy

FW1-policy-securityrule name local-untrust

FW1-policy-security-rule-local-untrustsource-zone local

FW1-policy-security-rule-local-untrustdestination-zone untrust

FW1-policy-security-rule-local-untrustsource-address 100.1.1.0 0.0.0.255

FW1-policy-security-rule-local-untrustdestination-address 200.1.1.0 0.0.0.255

FW1-policy-security-rule-local-untrustaction permit

FW1-policy-security-rule-local-untrustq

FW1-policy-securityrule name untrust-local

FW1-policy-security-rule-untrust-localsource-zone untrust

FW1-policy-security-rule-untrust-localdestination-zone local

FW1-policy-security-rule-untrust-localsource-address 200.1.1.0 0.0.0.255

FW1-policy-security-rule-untrust-localdestination-address 100.1.1.0 0.0.0.255

FW1-policy-security-rule-untrust-localaction permit

FW1-policy-security-rule-untrust-localq

FW1-policy-securityrule name trust-untrust

FW1-policy-security-rule-trust-untrustsource-zone trust

FW1-policy-security-rule-trust-untrustdestination-zone untrust

FW1-policy-security-rule-trust-untrustsource-address 192.168.1.0 0.0.0.255

FW1-policy-security-rule-trust-untrustaction permit

FW1-policy-security-rule-trust-untrustq

FW1-policy-securityrule name untrust-trust

FW1-policy-security-rule-untrust-trustsource-zone untrust

FW1-policy-security-rule-untrust-trustdestination-zone trust

FW1-policy-security-rule-untrust-trustaction permit

FW2security-policy

FW2-policy-securityrule name untrust-local

FW2-policy-security-rule-untrust-localsource-zone untrust

FW2-policy-security-rule-untrust-localdestination-zone local

FW2-policy-security-rule-untrust-localaction permit

FW2-policy-security-rule-untrust-localq

FW2-policy-securityrule name local-untrust

FW2-policy-security-rule-local-untrustsource-zone local

FW2-policy-security-rule-local-untrustdestination-zone untrust

FW2-policy-security-rule-local-untrustaction permit

FW2-policy-security-rule-local-untrustq

FW2-policy-securityrule name trust-untrust

FW2-policy-security-rule-trust-untrustsource-zone trust

FW2-policy-security-rule-trust-untrustdestination-zone untrust

FW2-policy-security-rule-trust-untrustsource-address 192.168.2.0 0.0.0.255

FW2-policy-security-rule-trust-untrustaction permit

FW2-policy-security-rule-trust-untrustq

FW2-policy-securityrule name untrust-trust

FW2-policy-security-rule-untrust-trustsource-zone untrust

FW2-policy-security-rule-untrust-trustdestination-zone trust

FW2-policy-security-rule-untrust-trustsource-address 192.168.1.0 0.0.0.255

FW2-policy-security-rule-untrust-trustaction permit

8. 配置NAT策略

FW1nat-policy

FW1-policy-natrule name trust-untrust

FW1-policy-nat-rule-trust-untrustsource-zone trust

FW1-policy-nat-rule-trust-untrustdestination-zone untrust

FW1-policy-nat-rule-trust-untrustsource-address 192.168.1.0 0.0.0.255

FW1-policy-nat-rule-trust-untrustaction source-nat easy-ip

FW2nat-policy

FW2-policy-natrule name trust-untrust

FW2-policy-nat-rule-trust-untrustsource-zone trust

FW2-policy-nat-rule-trust-untrustdestination-zone untrust

FW2-policy-nat-rule-trust-untrustsource-address 192.168.2.0 0.0.0.255

FW2-policy-nat-rule-trust-untrustaction source-nat easy-ip

验证:

1.pc2ping 通pc1

2. 查看FW2防火墙会话表(看GRE协议的数据包走向)

3. 查看NAT地址转换(pc2ping100.1.1.1时,查看防火墙会话表,可以看到私网地址转换成200.1.1.2后访问100.1.1.1)

4. 抓FW2G1/0/1端口的包查看(GRE的端口是47)

相关推荐
佳児素花痴╮14 分钟前
C语言链接库
linux·运维·服务器
雷电小将军25 分钟前
诡秘之主手游占卜家序列加点 诡秘之主手游占卜家怎么加点
服务器·网络·游戏·电脑·玩游戏
云飞云共享云桌面29 分钟前
苏州昆山精密机械加工厂研发部门10个SolidWorks可以部署云飞云共享云桌面吗?
大数据·运维·服务器·自动化·汽车·制造
陈皮波比茶35 分钟前
Python项目实战-网络机器人(爬虫)
开发语言·网络·爬虫·python·机器人
●VON41 分钟前
芯笺 Markdown:面向 HarmonyOS PC 的本地优先 Markdown 编辑器
华为·编辑器·harmonyos·鸿蒙
白猫不黑1 小时前
网络安全/信息安全专业学习路线与入行指南:从大学到岗位的完整规划
网络·学习·安全·web安全·网络安全·黑客技术
世人万千丶1 小时前
鸿蒙项目实战 - 社区活动编排板:标签云布局算法与自动换行
学习·算法·华为·harmonyos·鸿蒙
wWYy.1 小时前
Linux发送数据包的过程
linux·网络
小嵌同学1 小时前
Linux 内核中的 Per-CPU 机制详解
linux·运维·arm开发·嵌入式
云飞云共享云桌面1 小时前
自动化设备厂 10 人研发团队,如何共用一台服务器做 SolidWorks 建模?
运维·服务器·网络·3d·自动化·制造