根据itsfoss.com 上的这篇文章从 20.04 更新到 20.10 后,nftables 应该会取代 iptables。在我的例子中,不仅 iptables 仍然安装,而且 nftables 也丢失了。
这是否意味着更新过程失败,并且可能缺少其他组件?从安全角度来看,这是否是一个大问题?
答案1
Ubuntu 20.10 中的“iptables”包实际上是“iptables-nft”,这意味着它控制 nf_tables 内核模块。
如果你愿意,你可以毫无问题地使用 nftables。只需安装它即可。
我认为它仍然使用 iptables-nft 作为默认管理前端的原因是许多其他 ubuntu 包仍然严重依赖 iptables。
答案2
Ubuntu 20.10 桌面版和服务器版的镜像仍然依赖于 iftables,两者中都没有安装 nftables。我不知道 Canonical 为什么决定再次使用 iftables。所以,在这方面你的更新很顺利。