You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过libnftables-json为nftables集合添加counter属性?

关于libnftables-json添加带counter规格命名集合的问题

自nftables v0.9.5版本起,命名集合支持针对每个元素的counter规格,可通过nft命令行或配置文件实现,示例如下:

set my_flows_meter { 
    type ipv4_addr . ipv4_addr . inet_service . inet_service . inet_proto
    flags dynamic, timeout
    counter
}

但尝试通过libnftables-json添加带counter规格的命名集合时,手册无相关说明。尝试了以下JSON配置:

{"add": {
    "set": {
      "family": "ip",
      "name": "my_flows_meter",
      "table": "filter",
      "type": [
        "ipv4_addr",
        "ipv4_addr",
        "inet_service",
        "inet_service",
        "inet_proto"
      ],
      "handle": 2,
      "size": 65535,
      "flags": [
        "timeout"
      ],
      "counter": null
    }
  }
}

该方法无效,libnftables-json会忽略counter属性,仅成功添加集合,无法启用元素级counter功能。

内容的提问来源于stack exchange,提问作者Vitalii Botvinko

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 11:45:35