V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
htfcuddles
V2EX  ›  宽带症候群

奇怪的 Bug:网口的 RX 流量统计不正确

  •  
  •   htfcuddles · 7 小时 3 分钟前 · 339 次点击

    Openwrt 24.10 系统,主路由,最近出现了一个奇怪的问题:

    • pppoe-wanx 接口的 RX bytes/packets 数量不正确,明显小于实际值;TX 没问题
    • 底层接口 ethx RX/TX 都没问题
    • tcpdump -i pppoe-wanx 只能捕捉到本机入站流量,转发入站流量没有
    • ifconfig / cat /proc/net/dev / web 界面的流量都一样的问题

    安装了 mwan3 、openclash 但停用这些服务都没能解决。。谁有头绪吗

    5 条回复    2025-01-10 19:53:35 +08:00
    yyzh
        1
    yyzh  
       7 小时 0 分钟前 via Android
    没啥奇怪的.openwrt 上一堆绕过内核的网络加速补丁
    htfcuddles
        2
    htfcuddles  
    OP
       6 小时 36 分钟前
    @yyzh 防火墙里 offload 关了也没用,而且貌似是某天改了什么设置后才出现的,之前正常。
    htfcuddles
        3
    htfcuddles  
    OP
       6 小时 12 分钟前
    已解决,flowtable 相关,参考: https://github.com/openwrt/openwrt/issues/9848
    命令:
    nft list flowtable inet fw4 ft
    nft delete flowtable inet fw4 ft {devices = { eth0, eth1, eth2, eth3, eth4, eth5, pppoe-wan1, pppoe-wan3, veth4 }\;} ; nft add flowtable inet fw4 ft { devices = {eth0, eth1, eth2, eth3, eth4, eth5, pppoe-wan1, pppoe-wa
    n2, pppoe-wan3}\; counter}

    问题有两个:macvlan 创建的接口 veth4 不应包含,pppoe-wan2 莫名消失了
    htfcuddles
        4
    htfcuddles  
    OP
       6 小时 8 分钟前
    这个问题可能和用 eth4 创建的 macvlan 双拨造成没有正确卸载有关,应该是个小众 bug 。用这个命令追踪卸载连接:cat /proc/net/nf_conntrack | grep [OFFLOAD]
    Damn
        5
    Damn  
       4 小时 36 分钟前 via iPhone
    ooenwrt 22 还有个 bug
    realtime graphs 里显示的 traffic ,显示成 bit/s 之前已经是除以 8 的 byte/s 了,于是显示 KiB/s 的地方又被除以了 8 。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1737 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 16:30 · PVG 00:30 · LAX 08:30 · JFK 11:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.