我正在尝试从firewall-cmd中删除一些丰富的规则,它似乎工作:
firewall-cmd --remove-rich-rule 'rule family="ipv4" source address="10.4.220.143/32" port protocol="tcp" port="13782" accept'
Run Code Online (Sandbox Code Playgroud)
成功
但在我重新加载规则并再次检查后,规则仍然存在:
firewall-cmd --reload
Run Code Online (Sandbox Code Playgroud)
成功
# firewall-cmd --list-all
rule family="ipv4" source address="10.4.220.143/32" port port="13724" protocol="tcp" accept
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
小智 7
我认为你必须添加一个<--permanent>语句,以便在重新加载防火墙配置后永久更改.
firewall-cmd --permanent --remove-rich-rule 'rule family="ipv4" source address="10.4.220.143/32" port protocol="tcp" port="13782" accept'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9698 次 |
| 最近记录: |