这是我当前的网络设置:我们有 3 个用户连接到我的 ISP 提供的 Thomson Gateway 路由器 (TG585 v8)。我们通过 ADSL 线路进行连接。
问题是我们的数据限额有限(60GB),但我们总是超出这个限额。
我想监控每台计算机的流量。最好的解决方案是在路由器上安装一个软件(如 OpenWRT),它可以监控每台计算机的流量。但我找不到任何支持我的路由器的替代固件。
另一种解决方案是在每台机器上安装一个软件,然后在安装结束时收集所有数据。但这不是一个很好的做法。另外,用户可以随时关闭该应用程序。
有什么建议么?
答案1
您可以在路由器和内部网络之间安装一个桥接器。所有流量都会通过桥接器,这样您就可以使用具有出色数据包过滤选项的 Wireshark 之类的工具临时捕获数据包。我会寻找最重要的东西:Torrenting 协议、FTP 等,然后从那里开始深入研究。
答案2
假设你的机器上有 Windows,你可以尝试这个
http://www.analogx.com/contents/download/network/nsl.htm
更多截图/操作方法请点击这里:http://www.simplehelp.net/2007/09/09/how-to-monitor-your-internet-bandwidth-usage-in-windows/
答案3
我也考虑过一些解决方案,并且遇到了类似的事情:
- 思科 NetFlow
- 流控制
- jFlow(由于缺乏声誉,我无法发布超过 2 个链接)
我还没有真正尝试过这些技术,但我见过一些工具,它们允许你使用这些技术来监控网络流量。此外,据我所知,这些技术不需要在每台计算机上安装代理,因此这可能是解决你问题的有效方法。也许你可以研究一下这些东西,并让它们为你工作。