Firewalld:相同优先级的规则如何排序?

Firewalld:相同优先级的规则如何排序?

我一直在使用 Firewalld,我想知道它如何对具有相同优先级的规则进行排序。

根据文档,不能保证按照所需的顺序插入具有相同优先级的规则。

优先级用于对规则进行排序。优先级 0 表示将规则添加到链的顶部,优先级越高的规则将被添加到链的下方。优先级相同的规则处于同一级别,这些规则的顺序不固定,可能会发生变化。如果您想确保一条规则会在另一个规则之后添加,请对第一条规则使用低优先级,对后面的规则使用高优先级。

来自官方文档

但是,到目前为止,我添加的每条规则--add-rule都是按照我想要的顺序添加的。换句话说,按照想要的顺序添加规则似乎可以让它们保持想要的顺序。

因此,假设通过按特定顺序添加规则,它们将保持该顺序,这是错误的吗?如果不是,有没有办法让优先级相同的规则保持所需的顺序?(我说的是直接规则)

相关内容