首页/系统/信创系统运维速查/nftables 基础与规则管理
安全加固65 条

nftables 基础与规则管理

nftables 是新内核的包过滤框架,openEuler、较新麒麟已用它承载防火墙;nft 命令交互管理,/etc/nftables.conf 保存持久配置。

信创系统运维速查系统更新于 2026-10-12

查看与操作

查看与操作
nft list ruleset                     # 全部表链规则
nft list tables
nft list table inet filter
nft add rule inet filter input ct state established,related accept
nft add rule inet filter input tcp dport 22 accept
systemctl enable --now nftables
nft list ruleset > /etc/nftables.conf  # 导出为持久配置
systemctl restart nftables
nft 临时 add 的规则重启即丢;要长期生效必须导出到 /etc/nftables.conf 或写在其中后 restart 服务。

易错点

  • 规则按位置顺序生效,add 默认追加链尾;插到指定位置要用 add rule ... position 或 insert
  • 导出前先 nft -c 或保留原 conf 备份,语法错误会导致服务启动失败

数据来源与参考

  • nftables Wiki(wiki.nftables.org)
  • man 8 nft
  • openEuler 官方文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌