各个发行版的 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/