一般的路由都有按IP进行流量统计,但是openwrt似乎没有自带的按ip进行流量统计插件,只有按interface进行统计的插件,不是特别方便。在查阅一些资料后,发现一个软件叫做bandwithd,可以实现这个功能。

opkg update
opkg install bandwidthd

原版的cc 15.05是没有这个包的,官方说需要自己编译。。。但是我从cc 15.05.1下了个也能用。

/etc/init.d/bandwidthd enable
/etc/init.d/bandwidthd start

然后通过:

http://路由ip/bandwidthd

就可以看到各内网ip的流量,页面自动刷新的。

注意,如果路由ip不是192.168.1.0/24网段,需要修改/etc/config/bandwidthd。

参考资料:

  1. https://wiki.openwrt.org/doc/howto/bandwidthd