他们搬进来之后,我们发现互联网速度急剧下降。在我们的路由器(Linksys WRT54G)上,我可以看到所有客户端的列表,但不知道它们使用了多少带宽。我们有35 Mbps的连接,对我们所有人来说应该足够了。
是否有一个程序可以让我查看Windows计算机上每个客户端使用了多少带宽?我也不介意这是否需要我升级路由器上的固件。
#1 楼
无线路由器(以及有线路由器和交换机,除以太网集线器外,但切线除外)不允许您监视本地网络上其他用户发送和接收的流量。原因很明显:它将带来巨大的安全问题。我假设您正在使用某种无线安全性;缺少无线的“破解”(这不仅很困难,而且如果这些租户与您之间没有家族关系,也可以解释为侵犯隐私),则您无法从普通计算机上检测到网络上的每台计算机正在使用大量流量。为了确定这一点,您需要在Linksys WRT54G上安装可自定义的路由器固件,例如OpenWRT或dd-wrt。幸运的是,该路由器以高度可定制性而闻名,并且有大量可用的固件包。路由器本身能够看到所有流入和流出它的流量(它必须能够看到它,否则它将无法路由它),因此您只需要使用流量检查/监视软件,这是一个众所周知且已解决的问题。
您最初的问题的答案是是否有Windows软件可以执行此操作(假设您不会同时修改路由器) )是否。这也链接到Engadget文章,内容涉及如何使用snmp和MRTG进行此操作。
它的一般感觉是: OpenWRT)。
在计算机上安装MRTG。如果按照说明安装了Perl,则可以使用Windows,也可以在Ubuntu上安装Windows(如果正在运行Ubuntu,则安装起来可能会更容易)。
设置路由器以监听snmp。
将MRTG连接到路由器上的snmp服务器。
进行监控并欣赏。另一种替代方法,WallWatcher,已宣布不再受支持,但仍可以在您的旧路由器上使用(wrt54g非常旧:)),可以在此处使用。