我有一个华硕路由器,使用 dd-wrt 的混合模式无线设置。最近读了一篇文章,说网络上即使有 a/b 设备也会减慢所有连接的速度,我有兴趣禁用这些协议。我如何从路由器上知道哪些设备正在使用哪些协议?
我有多种 iPad、手机、SONOS、PC 和 Mac 访问网络。逐个检查设备可能是一种选择,但我希望避免。有没有办法从路由器查看正在使用的协议,或者我可以运行一个单独的程序来扫描网络?
答案1
任何 802.11g 设备仅在信号较弱时才会使用 802.11b 速率。可靠地禁用 802.11b 的唯一方法是在接入点上执行此操作。
请注意,如果信号非常差,它可能会断开这些设备的连接。
无论如何。如果您有一台 Linux 机器,您可以将接口置于监控模式,使用 tcpdump/wireshark 捕获数据包,并通过查看 radiotap 标头尝试获取有关实际使用的调制方案的信息。
答案2
如果你有权访问路由器,则可以设置一个监视端口,将所有流量发送到特定端口,然后可以在终端设备上设置监视软件,例如Wireshark。
如果您有可以安装监控软件的无线设备,那么您应该能够查看流量并确定正在使用哪些协议。如果您为每个连接设置单独的密钥,那么您将无法解密流量并以这种方式查看它。
每个路由器和固件都会因不同类型的设备而有所不同,因此最好参考有关路由器选项的文档。