通过表达式建立规则
nftables 提供了下面的内建操作:
ne:不等于,也可以用!=lt:小于,也可以用<gt:大于,也可以用>le:小于等于,也可以用<=ge:大于等于,也可以用>=
注意:如果你在 shell 中使用 < 和 > 符号,由于它会被认为是标准输入和标准输出重定向,因此你需要进行转义,比如 \<。
下面的例子显示了怎么匹配目的端口不是 TCP/22 的连接。
nft add rule filter input tcp dport != 22
相似的,你也可以使用下面的命令匹配目的端口大于 1024 的连接:
nft add rule filter input tcp dport >= 1024