Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

使用firewall4时nlbwmon不统计流量 #1273

Open
1 task done
noviachen opened this issue Jul 24, 2024 · 18 comments
Open
1 task done

使用firewall4时nlbwmon不统计流量 #1273

noviachen opened this issue Jul 24, 2024 · 18 comments
Labels
bug Something isn't working

Comments

@noviachen
Copy link

noviachen commented Jul 24, 2024

Describe the bug

使用firmware selector编译的25.05.3,其中的nlbwmon无法使用(只添加了这一个插件),不统计流量,如图所示。云编译版本也是一样。Routing/NAT Offloading 已关闭。尝试了网页搜索到的手动修改nlbwmon配置文件的方法,也是无效。

将默认的firewall4切换为firewall,流量统计正常了。

同样使用firmware selector编译的Openwrt官方版本25.05.3,使用firewal4,就能正常使用。默认设置,未作任何修改。

对比了安装的软件,immortalwrt比官方多了这几个。怀疑是kmod-nft-fullcone造成的,但是卸载之后web界面就无法打开。使用云编译,选择firewall4,手动修改.config去掉这个软件,但是编译好之后发现还是出现了。

kmod-crypto-aead
kmod-crypto-arc4
kmod-crypto-ecb
kmod-crypto-manager
kmod-crypto-null
kmod-crypto-sha1
kmod-crypto-user
kmod-macvlan
kmod-mppe
kmod-nft-fullcone
luci-app-opkg
shellsync

pic

ImmortalWrt version

r27917-81a1f98d5b

ImmortalWrt release

23.05.3

ImmortalWrt target/subtarget

x86/64

Device

QEMU Standard PC (i440FX + PIIX, 1996)

Image kind

Official downloaded image

Steps to reproduce

No response

Actual behaviour

No response

Expected behaviour

No response

Additional info

No response

Diffconfig

No response

Terms

  • I am reporting an issue for ImmortalWrt, not an unsupported fork.
@noviachen noviachen added the bug Something isn't working label Jul 24, 2024
@1715173329 1715173329 transferred this issue from immortalwrt/immortalwrt Jul 24, 2024
@noviachen noviachen changed the title nlbwmon插件不统计流量 使用firewall4时nlbwmon不统计流量 Jul 25, 2024
@1715173329
Copy link
Member

nlbwmon 是继承自上游的,未做过任何更改。
看那软件也不支持 verbose 输出,难以 debug。
或许与某个奇妙的 kmod 冲突了吧。

@LovelyToaster
Copy link

nlbwmon好像是检查/proc/net/nf_conntrack来统计的,但是之前看好像immortalwrt下nf_conntrack数据都是0,你可以看一下

@noviachen
Copy link
Author

nlbwmon好像是检查/proc/net/nf_conntrack来统计的,但是之前看好像immortalwrt下nf_conntrack数据都是0,你可以看一下

很奇怪,cat /proc/net/nf_conntrack 是有数据的

@LovelyToaster
Copy link

nlbwmon好像是检查/proc/net/nf_conntrack来统计的,但是之前看好像immortalwrt下nf_conntrack数据都是0,你可以看一下

很奇怪,cat /proc/net/nf_conntrack 是有数据的

你看看bytes和packets有数据吗,我记得我之前看基本都是0,可能当时测试时间短了吧

@noviachen
Copy link
Author

nlbwmon好像是检查/proc/net/nf_conntrack来统计的,但是之前看好像immortalwrt下nf_conntrack数据都是0,你可以看一下

很奇怪,cat /proc/net/nf_conntrack 是有数据的

你看看bytes和packets有数据吗,我记得我之前看基本都是0,可能当时测试时间短了吧

你是对的,packets和bytes基本上都是0,极个别比较大的比如packets=87 bytes=118810

@LovelyToaster
Copy link

nlbwmon好像是检查/proc/net/nf_conntrack来统计的,但是之前看好像immortalwrt下nf_conntrack数据都是0,你可以看一下

很奇怪,cat /proc/net/nf_conntrack 是有数据的

你看看bytes和packets有数据吗,我记得我之前看基本都是0,可能当时测试时间短了吧

你是对的,packets和bytes基本上都是0,极个别比较大的比如packets=87 bytes=118810

可能packets和bytes为0的数据就是内网设备访问网络的统计,然后数据是0所以nlbwmon没有记录

@noviachen
Copy link
Author

补充一下最新情况:固件是在7月份安装的,7月一直不显示流量,但是到了8月1号,突然就显示了。又建了一个虚拟机,8月1号安装,设置成2号重置流量,到了8月2号,居然也显示流量了。
捕获

@SakuraFallingMad
Copy link
Contributor

新的一月重置后突然可以使用了。
image

@1715173329
Copy link
Member

image

@kylongteng
Copy link

kylongteng commented Aug 5, 2024

补充一下最新情况:固件是在7月份安装的,7月一直不显示流量,但是到了8月1号,突然就显示了。又建了一个虚拟机,8月1号安装,设置成2号重置流量,到了8月2号,居然也显示流量了。 捕获

#1276 可以用了?我那我现在去编译一个……我先前也提了个issue,但是开发回应给我的是不准备改,说是nlbwmon这种不兼容fw4的插件已经是淘汰了……

@1715173329
Copy link
Member

我没说过。

@kylongteng
Copy link

我没说过。

好好好,你没说……我在找nlbwmon重置的命令,都找到官方了,还是没有……

@kylongteng
Copy link

补充一下最新情况:固件是在7月份安装的,7月一直不显示流量,但是到了8月1号,突然就显示了。又建了一个虚拟机,8月1号安装,设置成2号重置流量,到了8月2号,居然也显示流量了。 捕获

#1276 可以用了?我那我现在去编译一个……我先前也提了个issue,但是开发回应给我的是不准备改,说是nlbwmon这种不兼容fw4的插件已经是淘汰了……

测试过了,确实是这样。然后我在nlbwmon的github上https://github.com/jow-/nlbwmon 没找到重置的命令,各种重启无效。然后我设置成6号重置,修改了openwrt的时间(date -s "2024-08-05 23:59:55"),然后过了几秒就有数据了……不清楚底层到底是怎么回事

e078f503eae30f97877b7178810dc387

@LemonCrab666
Copy link

补充一下最新情况:固件是在7月份安装的,7月一直不显示流量,但是到了8月1号,突然就显示了。又建了一个虚拟机,8月1号安装,设置成2号重置流量,到了8月2号,居然也显示流量了。 捕获

#1276 可以用了?我那我现在去编译一个……我先前也提了个issue,但是开发回应给我的是不准备改,说是nlbwmon这种不兼容fw4的插件已经是淘汰了……

测试过了,确实是这样。然后我在nlbwmon的github上https://github.com/jow-/nlbwmon 没找到重置的命令,各种重启无效。然后我设置成6号重置,修改了openwrt的时间(date -s "2024-08-05 23:59:55"),然后过了几秒就有数据了……不清楚底层到底是怎么回事

e078f503eae30f97877b7178810dc387

重启之后依然会失效,不会立即工作

@noviachen
Copy link
Author

补充一下最新情况:固件是在7月份安装的,7月一直不显示流量,但是到了8月1号,突然就显示了。又建了一个虚拟机,8月1号安装,设置成2号重置流量,到了8月2号,居然也显示流量了。 捕获

#1276 可以用了?我那我现在去编译一个……我先前也提了个issue,但是开发回应给我的是不准备改,说是nlbwmon这种不兼容fw4的插件已经是淘汰了……

测试过了,确实是这样。然后我在nlbwmon的github上https://github.com/jow-/nlbwmon 没找到重置的命令,各种重启无效。然后我设置成6号重置,修改了openwrt的时间(date -s "2024-08-05 23:59:55"),然后过了几秒就有数据了……不清楚底层到底是怎么回事
e078f503eae30f97877b7178810dc387

重启之后依然会失效,不会立即工作

我的使用正常,重启、升级都没问题。Image Builder编译的 23.05.3 r27917-81a1f98d5b x86_64

@HugoPresents
Copy link

我也是让它,自动重置一次就好了

@LovelyToaster
Copy link

我把历史备份导进去,发现可以统计已经在数据库的ip,但是不在数据库里面的无法统计,而且只能统计流量,连接数统计不了

@LemonCrab666
Copy link

我把历史备份导进去,发现可以统计已经在数据库的ip,但是不在数据库里面的无法统计,而且只能统计流量,连接数统计不了

放弃了,现在用ha看看得了
1847ABBA-0D00-40D8-9AFA-DCC958968E2C

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

7 participants