干货 | 华为防火墙配置,这篇文章强烈推荐收藏学习
- 2019 年 10 月 4 日
- 笔记
1、命令行界面密码:Admin@123
[ ]web-manager enable 开启web 界面管理
![](https://ask.qcloudimg.com/http-save/yehe-3264435/5cpo9exay5.png)
2、web界面:默认 admin Admin@123
![](https://ask.qcloudimg.com/http-save/yehe-3264435/94maqzronl.jpeg)
3、区域
默认区域:trust untrust dmz local
firewall zone trust add int gi 1/0/0 将接口加入trust 区域
![](https://ask.qcloudimg.com/http-save/yehe-3264435/0lolzzhu68.jpeg)
允许接口被ping :
int gi 1/0/0 service-manage ping permit
配置安全策略:
local_any security-policy rule name local_any source-zone local destination-zone any action permit
![](https://ask.qcloudimg.com/http-save/yehe-3264435/il96r4uox9.jpeg)
4、向导配置
![](https://ask.qcloudimg.com/http-save/yehe-3264435/5cpo9exay5.png)
![](https://ask.qcloudimg.com/http-save/yehe-3264435/anodfpc5lt.png)
![](https://ask.qcloudimg.com/http-save/yehe-3264435/5yl4c7k8je.png)
![](https://ask.qcloudimg.com/http-save/yehe-3264435/ko77xgp7ev.png)
![](https://ask.qcloudimg.com/http-save/yehe-3264435/8vruve3zch.png)
向导配置的参数:
① 区域规划
② 接口ip地址
③ 指向运营商的缺省路由
④ 基于源地址转换的NAT
⑤ 将默认的安全策略改为放行
③ 缺省路由器配置:
ip route-s 0.0.0.0 0 202.1.1.2
![](https://ask.qcloudimg.com/http-save/yehe-3264435/4bgigx5p1v.jpeg)
④ nat配置
nat-policy rule name trust_ISP source-zone trust egress-interface GigabitEthernet1/0/2 action nat easy-ip
![](https://ask.qcloudimg.com/http-save/yehe-3264435/3hkl4nfhmg.jpeg)
⑤ 将默认的安全策略改为放行
security-policy default action permit
![](https://ask.qcloudimg.com/http-save/yehe-3264435/eomwxhlump.jpeg)
5、防火墙转发原理
路由器:开启telnet
user-interface vty 0 4 authentication-mode password user privilege level 3 set authentication password simple 123
![](https://ask.qcloudimg.com/http-save/yehe-3264435/zo3lu7p5jq.png)
基于会话(状态)session 的转发。
首包 :建立会话的过程 去包
回包:基于会话回包
![](https://ask.qcloudimg.com/http-save/yehe-3264435/96j69gqqlg.png)
dis firewall session table 查看防火墙会话表
![](https://ask.qcloudimg.com/http-save/yehe-3264435/w454wwj292.png)
放行由trust到dmz的流量
security-policy rule name trust_dmz source-zone trust destination-zone dmz action permit
更加精细化控制:
security-policy rule name trust_dmz source-zone trust destination-zone dmz source-address 192.168.1.0 24 destination-address 172.16.1.2 32 service telnet service icmp action permit
![](https://ask.qcloudimg.com/http-save/yehe-3264435/dn3kms0so6.jpeg)
6、常见安全策略
![](https://ask.qcloudimg.com/http-save/yehe-3264435/kkk7xpvque.jpeg)
7、源NAT 转换
![](https://ask.qcloudimg.com/http-save/yehe-3264435/unr4m0ihuf.jpeg)
8、端口映射(nat server)
![](https://ask.qcloudimg.com/http-save/yehe-3264435/2xa6wuu0rg.png)
将内网地址 172.16.1.2 的23端口 映射成公网地址202.1.1.1 的23端口。
![](https://ask.qcloudimg.com/http-save/yehe-3264435/vvcc5azoyx.jpeg)
注意:如果想检测由防火墙到服务器的连通性,需放行local到dmz的流量。
![](https://ask.qcloudimg.com/http-save/yehe-3264435/o3oknr1bou.jpeg)
![](https://ask.qcloudimg.com/http-save/yehe-3264435/v34giobhbx.png)
命令行:
nat server aa 0 zone untrust protocol tcp global 202.1.1.1 23 inside 172.16.1.2 23 no-reverse
9、SSH 远程管理防火墙
[FW]rsa local-key-pair create 产生用于加密的密钥对
int gi 1/0/0 service-manage ssh permit user-interface vty 0 4 authentication-mode aaa protocol inbound ssh aaa manager-user xiaoge password cipher Xiaoge123 service-type ssh level 15
防火墙需开启 ssh 服务并指定用户名和密码
stelnet server enable ssh user xiaoge ssh user xiaoge authentication-type password ssh user xiaoge service-type stelnet
客户端路由器: stelnet 192.168.1.1
首次登录必须重新更改密码,且要符合复杂度要求例如CCNPa1234 ,且不能使用历史密码。更改密码后会被踢出 然后重新登录。
注意 1 : ssh 只能使用用户名和密码的方式登录。
注意 2 :配置用户名和密码时千万不要加空格再回车。
10、允许防火墙对tracert 路径探测回显
tracert x.x.x.x 用于探测去往某目标经过的三层设备的个数。
tracert 原理:发送探测报文 ttl=1 (第一跳)ttl=2(第二跳)。。。依次类推 ,当中间的三
层设备收到ttl值等于1的报文时认为发生环路,报文无法继续转发。并回馈一个icmp 的报文通知源端。
探测报文
![](https://ask.qcloudimg.com/http-save/yehe-3264435/a1qkie491e.png)
![](https://ask.qcloudimg.com/http-save/yehe-3264435/i7drkxtw4l.png)
路由器回显报文:
![](https://ask.qcloudimg.com/http-save/yehe-3264435/2s6f0qsctp.png)
注意:防火墙为了安全起见(不暴露自己的ip地址),默认情况下不处理ttl=1的探测报文,收到该报文后直接丢弃,且不会回应。因此tracert 时,会有 * * * 出现是多数是防火墙。
配置防火墙允许tracert 回显: icmp ttl-exceeded send
11、将防火墙配置成透明交换机
![](https://ask.qcloudimg.com/http-save/yehe-3264435/xeryeniob1.png)
FW:
int gi 1/0/0 portswitch 将防火墙接口配置为交换机接口 port link-type access
路由器 telnet 不认证登陆:
user-interface vty 0 4 authentication-mode none user privilege level 3
![](https://ask.qcloudimg.com/http-save/yehe-3264435/vm2f85mujz.jpeg)
12、在防火墙上面配置vlan
vlan 10 int gi 1/0/0 portswitch 将防火墙接口配置为交换机接口 port link-type access port default vlan 10
![](https://ask.qcloudimg.com/http-save/yehe-3264435/m4jjyc5k4i.png)
![](https://ask.qcloudimg.com/http-save/yehe-3264435/x2ul9woc52.png)
将接口划分到不同的安全区域以实现精细化的管控:
![](https://ask.qcloudimg.com/http-save/yehe-3264435/yl1dbs8djh.png)
![](https://ask.qcloudimg.com/http-save/yehe-3264435/0j9b2pnjpe.jpeg)
例如 :只允许trust1<—->trust2 telnet 流量
![](https://ask.qcloudimg.com/http-save/yehe-3264435/x12tonpqz9.png)
13、将防火墙配置成三层核心交换机
![](https://ask.qcloudimg.com/http-save/yehe-3264435/f1hymh0ief.png)
![](https://ask.qcloudimg.com/http-save/yehe-3264435/rlne3dlq3q.jpeg)
![](https://ask.qcloudimg.com/http-save/yehe-3264435/1k7e0jv7qq.jpeg)
![](https://ask.qcloudimg.com/http-save/yehe-3264435/00jljpdj0k.jpeg)
![](https://ask.qcloudimg.com/http-save/yehe-3264435/sq489q8n8b.jpeg)
然后可以基于svi1 和svi2 两个区域配置精细化的安全管控。
注意:如果想实现不同vlan的互访管控,可以将不同的三层svi接口加入到不同的安全区域,便于配置安全策略。
14、双机热备
![](https://ask.qcloudimg.com/http-save/yehe-3264435/3dfu24knew.jpeg)
基础配置:
配置完接口 ip
防火墙接口已规划区域
放行 local_to_any
防火墙接口都允许 ping
防火墙 vrrp 和路由器的不同:
防火墙 vrrp 需要解决的两个问题:
① 多个 vrrp 组同时切换 ( VGMP ,不需特殊配置自动加入 vgmp 组,多个 vrrp组 要切一起切)
② 安全策略配置和会话状态同步 (会话同步 HRP)
VRRP 配置:
FW1:
int gi1/0/0 vrrp vrid 1 virtual-ip 192.168.1.1 active int gi 1/0/1 vrrp vrid 2 virtual-ip 202.1.1.1 active
FW2:
int gi 1/0/0 vrrp vrid 1 virtual-ip 192.168.1.1 standby int gi 1/0/1 vrrp vrid 2 vritual-ip 202.1.1.1 standby
HRP 配置:
FW1:
hrp enable hrp interface gi1/0/6 remote 172.16.1.253
FW2:
hrp enable hrp standby-device hrp int gi 1/0/6 remote 172.16.1.254
注意:处于 standby 状态的设备不允许配置安全策略(可以其他的),只允许在主设备配置安全策略,且安全策略会自动同步到备设备上面。主设备 配置由 trust_to_untrust 放行策略+B 表示配置已经同步到备设备上面。
FW1 :
security-policy rule name trust_to_untrust source-zone trust destination-zone untrust action permit
测试 1 : R1 ping R2 通信!! 可以做冗余性测试!!
测试 2 :去掉 HRP 看看配置安全策略是否还同步 (HRP 切换需要 1 分钟时间 有 standby–>master )
测试 3 : R1 telnet R2 查看两个 FW 的会话状态是否都有
注意:处于 standby 状态的设备不允许配置安全策略(可以其他的),只允许在主设备配置安全策略,且安全策略会自动同步到备设备上面。主设备 配置由 trust_to_untrust 放行策略+B 表示配置已经同步到备设备上面。
FW1 :
security-policy rule name trust_to_untrust source-zone trust destination-zone untrust action permit
测试 1 : R1 ping R2 通信!! 可以做冗余性测试!!
测试 2 :去掉 HRP 看看配置安全策略是否还同步 (HRP 切换需要 1 分钟时间 有 standby–>master )
测试 3 : R1 telnet R2 查看两个 FW 的会话状态是否都有
15、双机热备web配置
![](https://ask.qcloudimg.com/http-save/yehe-3264435/79ok5h1dus.jpeg)
努力学习,勤奋工作,让青春更加光彩
再长的路,一步步也能走完,再短的路,不迈开双脚也无法到达