我使用的是全市 Wi-Fi。信号很好,但我不知道路由器到底在哪里。
问题是我的 Mac OS X Lion 机器显示了该网络的 SSID 的所有条形图,并且一些路由器实际上比其他路由器更近并且表现不同。
一台路由器给我提供了一致的 30ms ping 和稳定的连接。其他路由器给我提供了 250ms ping 和丢包。网络仍然在我的电脑上显示该 SSID 的所有条形图,但实际上有多个信号强度不同的路由器,我的电脑不知道它们之间的区别,因为它们都是同一个网络,具有相同的 SSID。
有没有办法从我的机器获取其中一个路由器的 MAC 地址并固定到该地址?或者也许使用更具体的应用程序能够查看该网络上的所有广播设备,这样我至少可以知道哪个设备给我的信号强度最好和最差(当我打电话给运营网络的公司时)?
答案1
答案2
如果它们共享相同的 SSID,则无法将您的机器固定到特定基站;它是自动的,基于哪个基站信号最强。
您可以通过 Wireshark 等工具获取路由器的 MAC 地址;连接后,开始捕获机场接口并查找往返于您的路线的流量。查看捕获的数据包,您应该会看到类似于Address: Apple_36:d2:43 (00:24:36:36:d2:43)
源或目标的信息,具体取决于数据包的去向。
如果您希望在 Wireshark 中看到更多内容,而不仅仅是系统与基站之间的流量:
捕获 -> 接口 -> 单击带有无线电塔符号的接口旁边的“选项” -> “以监控模式捕获数据包”
这将显示信标帧和更多内容,包括 MAC 地址,来自信号范围内的任何内容。要查看原始 MAC 地址,请选择一个数据包,展开以“IEEE 802.11 信标帧”开头的行,