简介
在上篇文章中,我们介绍了nftables基本原理以及与iptables的区别,nftables安装和配置保存的操作。这篇文章主要介绍nftables的基本操作,表、链、规则的新增、插入、修改、删除等操作。
注意:在进行nftables实验时和iptables一样,请务必在个人的测试机上进行,不要在有任何业务的机器上进行测试。
在进行测试前,为保障我们环境的纯粹性,我们需要将nftables清空,以便进行后续的各项实验测试。
nft flush ruleset #清除 nftables 中的所有规则
nft list ruleset
![](https://i-blog.csdnimg.cn/direct/654ab4b27ce4409fb93b1a369fdb0edb.png)
表
nftables
中的表是一个包含链、规则、集合和其他对象集合的名字空间。
每个表都必须分配一个地址系列。地址系列定义此表处理的数据包类型。在创建表时,可以设置以下地址系列之一:
ip
:仅匹配 IPv4 数据包。如果没有指定地址系列,这是默认设置。ip6
:仅匹配 IPv6 数据包.inet
:匹配 IPv4 和 IPv6 数据包。arp
:匹配 IPv4 地址解析协议(ARP)数据包。- <