我在星巴克,有时免费 Wi-Fi 非常慢。
我想知道是否有一个工具(POSIX 兼容)可以让您查看有多少台计算机正在使用特定的星巴克 WIFI 网络,并且还可以显示其中一台或两台是否消耗了通常大量的带宽(例如通过 bittorrent 或类似方式)。
答案1
我管理着可能是最大的打开公共 wifi 网络,半径 50 英里。当然,这里是内布拉斯加州的农村地区,所以这没什么大不了的,但我们有 60 多个接入点,分布在 18 栋建筑中。
我之所以这么说,是因为我从经验中知道,如果正如你的评论所表明的那样,你正在寻找一种让星巴克能够发现反社会用户的方法,那么实现这一目标的方法不是使用客户端上的应用程序。相反,你想从接入点上游执行此操作,甚至在接入点本身上执行此操作。我们使用一种名为 Untangle 的产品,它能够检测 bittorrent 和其他高容量流量并强制这些连接处于降低带宽模式。完全停止 p2p 流量是一项几乎不可能完成的任务,但你可以将其减慢到足以防止它降低每个人的体验。
大多数小型连锁店只是将定制的 Tomato 或 dd-wrt 之类的东西贴在 60 美元的消费者路由器上,然后将其运送到每个地点,几乎没有任何支持。真的没有什么可做的。星巴克本身可能会做得更好一些,比如使用带有集中监控的企业级接入点(600 美元及以上),但这几乎更糟:那些看着屏幕的人必须负责数百个接入点,而不仅仅是几个。
答案2
你可以使用WireShark大致了解一下。查看“统计”菜单,特别是可以从那里打开的“对话”和“端点”窗口。
不幸的是,由于无线允许从 1 到 450 mbps 的多种不同的信号数据速率,因此仅查看发送和接收的字节可能会产生误导。想象一下,如果您监控了一分钟,发现一个客户端移动了 45 兆比特,而另一个客户端移动了 6750 兆比特(几乎 7 千兆比特)。哪一个占用的带宽更多?除非您查看这些客户端运行的信号速率,否则您不会知道。如果移动 45 兆比特的客户端以 1mbps 信号速率运行,则它占用了这一分钟的 45 秒。如果移动 6 千兆比特的客户端使用 450mbps 信号速率,则它只占用了这一分钟的 15 秒。因此,移动 45 兆比特的人占用了最大的通话时间,而移动 6 千兆比特的人共享得很好。[此示例被大大简化,因为它没有考虑协议开销和重传,但要点仍然成立。]
我不知道有哪个 802.11 分析器可以让你绘制使用情况图表播出时间,这很可惜。
答案3
答案4
您可以在 WiFi 调制解调器设置中查看它。它提供了连接到 WiFi 的设备的详细信息。