1.直接规则
1)直接使用iptables或firewall语句将规则写入管理区域中。
2)执行优先级最高,优先规则:直接规则→富规则→区域规则
3)firewall语句与iptables语句互相通用
4)使用于服务或应用程序。
语句格式:
firewall-cmd --direct
例1:启用黑名单
firewall-cmd --direct --add-chain ipv4 raw blacklist
例2:将来自黑名单的数据包丢弃
fireall-cmd --direct --add-rule ipv4 raw blacklist 1 -j DROP
2.富语言
语句中描述的时间或表达式比较详细,包括拒绝、允许。配置日志记录,端口转发,地址伪装、速率限制、访问时间。
语句格式
firewall-cmd --zone=区域 --add-rich-rule=’ rule 富规则表达式’
注意:区域选项为可选。如不使用区域选项,表示为所有区域添加。
为所有区域添加富规则:
firewall-cmd --add-rich-rule
删除富规则
firewall-cmd --remove-rich-rule
查看rule规则是否添加到指定的区域
firewall-cmd --query-rich-rule
查