ip Rule add/del 命令中的 prio 选项有何意义?规则的较高优先级是否会使其优先于表中的其他规则?
我在网上看到了这段代码,没有任何评论。我很好奇它的作用:
ip rule del prio 32766 from "" dev "" fwmark 0 table main
ip rule del prio 32767 from "" dev "" fwmark 0 table default
ip rule add prio 4294967293UL from "" dev "" fwmark 0 table 1
ip rule add prio 4294967294UL from "" dev "" fwmark 0 table main
ip rule add prio 4294967295UL from "" dev "" fwmark 0 table default
Run Code Online (Sandbox Code Playgroud)
优先级决定检查规则的顺序(从最低编号到最高编号)。使用与数据包匹配的第一条规则。
不过最大优先级是 32767,所以那些大的优先级数字没有意义。