一、先紧急恢复网络(命令行最快)
Console/SSH 登录,全局视图:
bash
运行
system-view
# 1. 删掉你刚加的那条“恶意IP策略”(假设名字/编号未知,先看)
display firewall-policy rule all
# 找到你新建的那条,例如 rule 15、名字 audit-malicious,删掉:
undo firewall-policy rule 15
# 或按名字删:
undo firewall-policy rule name audit-malicious
# 2. 确保有一条“全网放行”基础策略(必须有!)
firewall-policy rule 10
action permit
source-zone trust
destination-zone untrust
source-address any
destination-address any
service any
做完这步,内网马上能上网。
二、为什么一配就断网(典型 3 个坑)
动作写成 deny:你本意是 “审计”,结果选了 “拒绝”,直接拦了所有匹配流量。
规则顺序放最前面:新规则编号小、排在最前,优先匹配、直接拒绝,后面的允许策略根本不生效。
没有基础放行策略:防火墙默认 “隐式拒绝”,必须有一条 permit 所有内网→外网的策略兜底。
三、正确配置:只审计、不阻断恶意 IP(Web + 命令行)
目标
内网所有用户访问 “恶意 IP 段” 时,只记录日志、不影响上网;正常流量不受影响。
1)先建 “恶意 IP” 地址对象(Web)
对象 → 地址 → 新建地址组:
名称:Malicious_IP
类型:IPv4
成员:把要审计的恶意 IP / 段加进去(如 1.1.1.1/32、2.2.2.0/24)
2)配置安全策略(关键:permit+log enable)
Web 界面
策略 → 安全策略 → 新建:
名称:Audit_Malicious
源安全域:trust
目的安全域:untrust
源地址:内网网段(如 192.168.0.0/24) 或 any
目的地址:选刚才建的 Malicious_IP
服务:any
动作:必须选 Permit(允许)
高级 → 开启:日志记录(Log enable)
编号 / 顺序:放在 “全网放行策略(rule10)之后”(例如编号 20)
命令行(直接复制)
bash
运行
# 1. 定义恶意IP地址组
address-group Malicious_IP
ip 1.1.1.1 255.255.255.255
ip 2.2.2.0 255.255.255.0
# 2. 审计策略(允许+日志,编号20,在放行策略之后)
firewall-policy rule 20
action permit
source-zone trust
destination-zone untrust
source-address 192.168.0.0 24 // 内网网段
destination-address group Malicious_IP
service any
log enable
# 3. 确认顺序:rule10(放行)在前,rule20(审计)在后
display firewall-policy rule all
四、验证是否生效
bash
运行
# 看策略是否存在、动作是否permit
display firewall-policy rule 20
# 看日志是否有访问恶意IP的记录
display firewall-log | include Malicious_IP
五、完整策略顺序(必遵守)
rule 10:permit 内网→外网 any(基础放行)
rule 20:permit 内网→恶意 IP + log(审计)
其他策略……
最后:隐式拒绝(默认)
暂无评论
Deny any any 且位于策略列表顶部的规则。如果有,请将其移至底部或删除。Malicious_IP_List)。Malicious_IP_List。暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论