过渡到nftables,如何构建nftables的教程
副标题[/!--empirenews.page--]
当前,有一个与 nftables 兼容的 iptables-nft 后端,但是很快,即使是它也不再提供了。另外,正如 Red Hat 开发人员所指出的那样,有时它可能会错误地转换规则。我们需要知道如何构建自己的 nftables,而不是依赖于 iptables 到 nftables 的转换器。 在 nftables 中,所有地址族都遵循一个规则。与 iptables 不同,nftables 在用户空间中运行,iptables 中的每个模块都运行在内核(空间)中。它很少需要更新内核,并带有一些新功能,例如映射、地址族和字典。 地址族地址族确定要处理的数据包的类型。在 nftables 中有六个地址族,它们是:
在 nftables 中,ipv4 和 ipv6 协议可以被合并为一个称为 inet 的单一地址族。因此,我们不需要指定两个规则:一个用于 ipv4,另一个用于 ipv6。如果未指定地址族,它将默认为 ip 协议,即 ipv4。我们感兴趣的领域是 inet 地址族,因为大多数家庭用户将使用 ipv4 或 ipv6 协议。 nftables典型的 nftables 规则包含三个部分:表、链和规则。 表是链和规则的容器。它们由其地址族和名称来标识。链包含 inet/arp/bridge/netdev 等协议所需的规则,并具有三种类型:过滤器、NAT 和路由。nftables 规则可以从脚本加载,也可以在终端键入,然后另存为规则集。 对于家庭用户,默认链为过滤器。inet 系列包含以下钩子:
使用脚本还是不用?最大的问题之一是我们是否可以使用防火墙脚本。答案是:这是你自己的选择。这里有一些建议:如果防火墙中有数百条规则,那么最好使用脚本,但是如果你是典型的家庭用户,则可以在终端中键入命令,然后(保存并在重启时)加载规则集。每种选择都有其自身的优缺点。在本文中,我们将在终端中键入它们以构建防火墙。 nftables 使用一个名为
输入策略就像 iptables 一样,防火墙将包含三部分:输入(
你会注意到有一个名为 要了解你计算机中的网络接口,请运行以下命令:
它将显示已安装的网络接口,一个是本地主机、另一个是以太网端口或无线端口。以太网端口的名称如下所示: nftables 具有一项称为裁决语句的功能,用于解析规则。裁决语句为
接下来,我们必须添加规则以保护我们免受隐秘扫描。并非所有的隐秘扫描都是恶意的,但大多数都是。我们必须保护网络免受此类扫描。第一组规则列出了要测试的 TCP 标志。在这些标志中,第二组列出了要与第一组匹配的标志。
(编辑:通辽站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-sbs-2008 – 我的公司已经超出了SBS / Essentials.
- 分享两个实用的Shell脚本实例,值得收藏
- Windows 11新更新曝光 即将到来 微软对细节改动不少
- windows-server-2008 – 使用Hyper-V的合成驱动程序有什么好
- 全球首个软硬件推理平台:NVDLA 编译器正式开源
- windows-server-2003 – Windows Server 2003中的$hf_mig $
- Google 在 Chrome 上提出了「隐私沙盒」方案,试图解决让它
- Windows应用程序体验服务
- 有了Lutris,Linux现在也可以启动Epic游戏商城
- Windows 10系统,显卡驱动安置失败怎么办?