我是第一次来这里。我会尽量解释清楚,因为我不是工程师。
我的路由器:ASUS RT-AC87U - 已安装 DD-WRT 固件,已启用 SNMP。
拓扑:我有两个路由器上的交换机。交换机 1 后面有:交换机 2 后面有 2 个 W8 台式机:电视、Roku、Xbox。
无线网络:2 台 Rokus、4 部 iPhone、W8 笔记本电脑、Chromebook、2 台 Kindle
我想要做的:我希望能够看到我选择的每个 IP 的流量数据,特别是流量的速率。主要是因为有些设备会吸收大量数据,我想了解它们是什么、它们从哪里接收数据以及接收速率是多少。部分原因是我是个极客,我更喜欢精细的数据。
我安装了 PRTG 并在路由器上放置了一个 SNMP 陷阱,但数据对我来说不是很有用。它在那里放置了探测器,如 eth0、vlan1、vlan2、br0 等。当房子里没有其他设备在传输数据时,我用我的机器进行了测试。我看到的是 eth0 上大约 30K kbps,vlan1 上大约是这个数字的一半。我确信这其中有我无法理解的解释,但最终——当两个不同的陷阱只显示 1 个设备的 2 种不同速度时,我仍然无法得到我需要的东西。此外,我最感兴趣的是无线设备。
有没有办法配置陷阱,使其达到 1:1?这需要编写脚本吗?除了 PRTG,我还需要其他解决方案吗?这些在家用路由器上是否可行?
我将提前感谢大家提供的任何见解/解决方案,如果这是一个我找不到线索的冗余问题,我也会道歉。
谢谢。
答案1
DD-WRT 附带 rflow,它正是为您的要求而设计的。请在此处查看其 wiki:https://www.dd-wrt.com/wiki/index.php/Network_traffic_analysis_with_netflow_and_ntop