惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 叶小钗
D
Docker
GbyAI
GbyAI
Y
Y Combinator Blog
Google DeepMind News
Google DeepMind News
G
Google Developers Blog
P
Proofpoint News Feed
云风的 BLOG
云风的 BLOG
雷峰网
雷峰网
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Stack Overflow Blog
Stack Overflow Blog
WordPress大学
WordPress大学
小众软件
小众软件
Engineering at Meta
Engineering at Meta
酷 壳 – CoolShell
酷 壳 – CoolShell
I
InfoQ
B
Blog
H
Help Net Security
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 聂微东
The GitHub Blog
The GitHub Blog
A
About on SuperTechFans
B
Blog RSS Feed
Microsoft Security Blog
Microsoft Security Blog

林中阴影

林中阴影 | 关于蓝光刻录的一些调查 林中阴影 | 与IPv6地址战斗 林中阴影 | 半年前的NAS升级 林中阴影 | “智能” 家居笔记:一→两年后的回顾 林中阴影 | 旧手机做RDP客户端的一些尝试 林中阴影 | 一些矿渣的耗电量 林中阴影 | 穷人的IP-KVM远程访问 林中阴影 | 内网访问第三季:在运营商的CGNAT网络下 林中阴影 | “智能”家居笔记,其之二 林中阴影 | “智能”家居笔记,其之一 林中阴影 | 仅IPv6家庭内网服务实现v6+v4双栈访问 林中阴影 | 下载装小蜜监理拍摄的图片 林中阴影 | 几物互联 林中阴影 | 整了个“新”平板 林中阴影 | 获取招商信用卡账单的另一种方法 林中阴影 | 我在GitHub的⭐ 林中阴影 | Python与光学计算,2021 林中阴影 | 你可能并不需要内网穿透 林中阴影 | 2020 林中阴影 | 和(基本上)什么也不能连的电脑传递信息 林中阴影 | 我将贻笑于大方之家 林中阴影 | 一个新主题 林中阴影 | 2019过去了,我…… 林中阴影 | Beancount试用,半年后 林中阴影 | 自动输入剪贴板中的内容 林中阴影 | Unicode与数学公式 林中阴影 | Python中光学计算相关的库/Awesome Python for Optics 林中阴影 | 一本厕纸小说 林中阴影 | 震惊!为了在Windows上访问EXT4分区,他竟然做出了这样的事! 林中阴影 | 我的2018
林中阴影 | 用于OPENWRT的流量监控脚本:wrtbwmon
2014-03-02 · via 林中阴影

UPDATE at 15年平安夜:https://wiki.openwrt.org/doc/howto/wrtbwmon


在某次坑爹的网费改革之后校园网的免费流量变成了20G,于是流量监控这一需求变得迫切起来。Google之后,发现了这个脚本:wrtbwmon。不过这个是为dd-wrt设计的,而且也很久没有更新过了,要进行一些小修改才能用。

比如第24行,nvram在我这里挂掉了,于是我简单粗暴的把它改成了eth1``br-lan;还有那个publish函数,似乎是读取/etc/dnsmasq工作的,在OpenWRT上的对应文件似乎是/etc/dhcp.leases什么的,相应的167行也稍稍修改了一下……

TL;DR:请在这里下载修改过的版本,在本人的2成新db-120上测试通过。

把上面那东西扔到/bin里之后,在crontab里添上这么一段:

* * * * * /bin/wrtbwmon setup br0
*/30 0-3 * * * /bin/wrtbwmon update /tmp/usage.db peak
*/30,59 4-8 * * * /bin/wrtbwmon update /tmp/usage.db offpeak
*/30 9-23 * * * /bin/wrtbwmon update /tmp/usage.db peak
*/30 * * * * /bin/wrtbwmon publish /tmp/usage.db /tmp/usage.htm /tmp/dhcp.leases
30 * * * * cp /tmp/usage.db /root/usage.db
* * * * * [ ! -f /tmp/usage.db ] && cp /root/usage.db /tmp/usage.db

自带的教程写的crontab似乎跟OpenWRT不兼容……这里的一定是雨林木风精简版OpenWRT!

又及:为了凑字数,关于如何在nat后面使用isatap的方法参见这里