网络栈调优98 条

nftables 规则速查

现代发行版默认包过滤框架; 用 nft 检查与追加规则, 规则经 nft list ruleset 统一查看。

常用操作

常用操作
nft list ruleset
nft add table inet filter
nft add chain inet filter input '{ type filter hook input priority 0; policy accept; }'
nft add rule inet filter input tcp dport 22 accept
命令行规则重启不保留, 需要 nft list ruleset > /etc/nftables.conf 或发行版保存机制。

易错点

  • 规则只在运行态, 忘记持久化导致重启后失效
  • hook 与 priority 写错, 规则顺序不符预期

数据来源与参考

  • nft(8) 手册
  • nftables 官方 wiki
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌