各个发行版的 nftables

大多数主流的 Linux 发行版都支持 nftables

  • 它们有支持 nf_tables 的内核
  • 它们有用户空间支持

正常来说,你只需要使用正确的包管理器安装 nftables 就可以使用了。

注意,发行版通常不会使用最新版本的 nftables 或内核。如果你需要最新版本,你需要从源码构建的安装 nftables

下面有一些链接,你可以得到一些发行版特定的 nftables 信息。

debian

Debian 的 stable-backports 中也包含了最新版的 nftables,所以你不需要通过 testing 来获得 nftables

wiki page: https://wiki.debian.org/nftables] kernel package: https://tracker.debian.org/pkg/linux libnftnl: https://tracker.debian.org/pkg/libnftnl nft utility: https://tracker.debian.org/pkg/nftables

arch linux

wiki page: https://wiki.archlinux.org/index.php/Nftables kernel package: https://www.archlinux.org/packages/core/x86_64/linux/ nft utility: https://www.archlinux.org/packages/extra/x86_64/nftables/ libnftnl: https://www.archlinux.org/packages/extra/x86_64/libnftnl/

ubuntu

kernel pacakge: https://launchpad.net/ubuntu/+source/linux nft utility: https://launchpad.net/ubuntu/+source/nftables libnftnl: https://launchpad.net/ubuntu/+source/libnftnl

fedora

kernel package: https://admin.fedoraproject.org/pkgdb/package/kernel/ nft utlity: https://admin.fedoraproject.org/pkgdb/package/nftables/ libnftnl: https://admin.fedoraproject.org/pkgdb/package/libnftnl/