0

0

Linux nftables 配置与管理方法

冷炫風刃

冷炫風刃

发布时间:2026-02-15 15:23:02

|

604人浏览过

|

来源于php中文网

原创

最可靠方式是运行 nft list ruleset 查看内存中生效的完整规则集;修改配置文件后需手动加载或重启服务,否则不生效。

linux nftables 配置与管理方法

怎么快速查看当前 nftables 规则并确认是否生效

直接运行 nft list ruleset 是最可靠的方式,它输出当前内存中加载的完整规则集,不是配置文件里的静态内容。很多人误以为改了 /etc/nftables.conf 就自动生效,其实必须手动 nft -f /etc/nftables.conf 加载,或重启 nftables 服务(但后者可能清空临时规则)。

  • 如果命令报错 Error: Could not fetch rule set: No such file or directory,说明内核没启用 nftables 模块,检查 lsmod | grep nf_tables
  • nft list tables 只显示表名,nft list chain inet filter input 可单独看某条链,适合调试时缩小范围
  • 输出里带 @handle 的规则是动态添加的(比如用 nft add rule 临时加的),重启后会丢失

nftables 配置文件写错导致加载失败的常见原因

语法比 iptables 更严格,缩进、分号、括号缺一不可,且不支持注释跨行。最常踩的坑是忘记在 chain 块末尾加右花括号,或把 tcp dport 22 accept 写成 tcp dport 22; accept(分号位置错)。

  • 使用 nft -c -f /etc/nftables.conf 先做语法校验,返回 0 才表示可安全加载
  • 表名(如 inet filter)必须和 nft list tables 输出一致,大小写敏感
  • 地址族类型写错:用 ip 却匹配 IPv6 地址,或用 ip6 却写 192.168.1.1,会静默跳过该规则

如何安全地临时添加/删除一条规则而不影响现有策略

nft add rulenft delete rule 操作 handle 最稳妥,避免靠顺序编号(比如 position 3)——因为规则增删后位置会变,容易误删。

WaStar 网上花店系统
WaStar 网上花店系统

系统特点: 商品多级分类检索、搜索,支持同一商品多重分类,自由设置显示式样 自由设置会员类型,自由设置权限项目,自由分配每种会员类型和每个会员的权限 灵活的商品定价,最多12级价格自由分配给各种会员类型或会员,也可针对单会员单商品特殊定价 强大的会员管理、帐户管理、订单管理功能和一系列帐务查询统计功能 灵活的会员积分系统,自由设置每个积分事件的积分计算方法 灵活的网站内容发布、管理系统,每个栏目可

下载
  • 先查目标链的规则和 handle:nft -a list chain inet filter input(加 -a 显示 handle)
  • 添加规则到链首:nft insert rule inet filter input position 0 tcp dport 8080 accept
  • 删除指定 handle 的规则:nft delete rule inet filter input handle 12
  • 所有临时操作都不会写入配置文件,关机即丢,别指望它们“持久化”

为什么 reload 配置后连接突然断了

典型原因是默认策略(policy drop)太激进,而新配置里漏写了允许 established/related 流量的规则。nftables 不像 iptables 默认隐含某些状态跟踪,你得明写。

  • 必须在 filter 表的 input 链开头加:ct state established,related accept
  • 如果用了 jump 到自定义链,要确保那个链里也有对应规则,否则跳过去就直接走到默认策略
  • SSH 断连后无法恢复?提前在 crontab 或 screen 里留个 sleep 30 && nft -f /etc/nftables.conf.bak 回滚脚本

规则顺序、状态匹配、默认策略三者咬合紧密,少一个环节就可能卡住连接。别依赖“应该没问题”,每次改完都用 curl -vnc 实测目标端口通不通。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

452

2023.06.14

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

180

2023.10.30

scripterror怎么解决
scripterror怎么解决

scripterror的解决办法有检查语法、文件路径、检查网络连接、浏览器兼容性、使用try-catch语句、使用开发者工具进行调试、更新浏览器和JavaScript库或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

351

2023.10.18

500error怎么解决
500error怎么解决

500error的解决办法有检查服务器日志、检查代码、检查服务器配置、更新软件版本、重新启动服务、调试代码和寻求帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

327

2023.10.25

数据库Delete用法
数据库Delete用法

数据库Delete用法:1、删除单条记录;2、删除多条记录;3、删除所有记录;4、删除特定条件的记录。更多关于数据库Delete的内容,大家可以访问下面的文章。

287

2023.11.13

drop和delete的区别
drop和delete的区别

drop和delete的区别:1、功能与用途;2、操作对象;3、可逆性;4、空间释放;5、执行速度与效率;6、与其他命令的交互;7、影响的持久性;8、语法和执行;9、触发器与约束;10、事务处理。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

218

2023.12.29

CSS position定位有几种方式
CSS position定位有几种方式

有4种,分别是静态定位、相对定位、绝对定位和固定定位。更多关于CSS position定位有几种方式的内容,可以访问下面的文章。

83

2023.11.23

点击input框没有光标怎么办
点击input框没有光标怎么办

点击input框没有光标的解决办法:1、确认输入框焦点;2、清除浏览器缓存;3、更新浏览器;4、使用JavaScript;5、检查硬件设备;6、检查输入框属性;7、调试JavaScript代码;8、检查页面其他元素;9、考虑浏览器兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

193

2023.11.24

pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法

本专题系统整理pixiv网页版官网入口及登录访问方式,涵盖官网登录页面直达路径、在线阅读入口及快速进入方法说明,帮助用户高效找到pixiv官方网站,实现便捷、安全的网页端浏览与账号登录体验。

76

2026.02.13

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 9.1万人学习

Git 教程
Git 教程

共21课时 | 3.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号