我有一台 Belkin 无线路由器和四台电脑(2 台 PC + 2 台 Mac),它们经常连接到该路由器。最近,我们的带宽消耗很大。有没有办法找出哪台电脑占用了最多的带宽,而不必在所有电脑上安装监控软件?(没有两台电脑的操作系统相同!)。我可以在一台电脑上安装软件并解决这个问题吗?
编辑:路由器型号为 F5D7632-4
编辑:一台装有 Windows XP 的 PC 通过电缆直接连接到路由器。
答案1
- 分析 IP 流量并根据源/目标进行分类
- 显示 IP 流量子网矩阵(谁在与谁通话?)
编辑
Ntop 可以显示其他 PC 和互联网之间的流量统计信息,您只需确保运行 ntop 的计算机能够看到所有流量。现代以太网交换机会隔离流量,因此计算机只能看到发往它的流量。托管交换机将允许您设置端口镜像到运行ntop的计算机。
Belkin 的内置交换机似乎不支持端口镜像。也许你可以插入一个适合的廉价开关Belkin 和四台有线 PC 之间。
旧的以太网集线器(不是交换机)也允许任何计算机查看所有流量。我有一个旧的 Netgear EN104 10-Base-T 集线器,我曾经用它来做这件事。我看到它们有几美元
看ntop博客对这个
如果 PC 使用 WLAN,您将需要不同的解决方案。 http://www.tech-faq.com/how-to-monitor-wireless-traffic.html
有一些商业产品声称可以做到这一点。例如 http://www.tamos.com/products/commwifi/
如果 Belkin F5D7632-4 支持 RMON 或 Netflow,您可能可以使用它。
答案2
如果您担心消耗您的互联网帐户带宽并且您的 ISP 有监控工具,您可以在固定的时间内一次打开一台计算机并查看 ISP 工具所说的使用了多少。