![Firewalld:相同优先级的规则如何排序?](https://linux22.com/image/758064/Firewalld%EF%BC%9A%E7%9B%B8%E5%90%8C%E4%BC%98%E5%85%88%E7%BA%A7%E7%9A%84%E8%A7%84%E5%88%99%E5%A6%82%E4%BD%95%E6%8E%92%E5%BA%8F%EF%BC%9F.png)
我一直在使用 Firewalld,我想知道它如何对具有相同优先级的规则进行排序。
根据文档,不能保证按照所需的顺序插入具有相同优先级的规则。
优先级用于对规则进行排序。优先级 0 表示将规则添加到链的顶部,优先级越高的规则将被添加到链的下方。优先级相同的规则处于同一级别,这些规则的顺序不固定,可能会发生变化。如果您想确保一条规则会在另一个规则之后添加,请对第一条规则使用低优先级,对后面的规则使用高优先级。
但是,到目前为止,我添加的每条规则--add-rule
都是按照我想要的顺序添加的。换句话说,按照想要的顺序添加规则似乎可以让它们保持想要的顺序。
因此,假设通过按特定顺序添加规则,它们将保持该顺序,这是错误的吗?如果不是,有没有办法让优先级相同的规则保持所需的顺序?(我说的是直接规则)