osa*_*nna 4 wireless-networking mac-address wireless-access-point
我在一家非常大的石油和天然气公司工作。我们的办公室有许多接入点,每个接入点广播 3 个 SSID。具有漫游系统的接入点。每个接入点的背面都有一个 MAC 地址。
到目前为止,我已经尝试使用许多应用程序来获取 MAC 地址,但结果并不准确。还有一个 mbile 应用程序来查找接入点 MAC 地址我失败了。我猜这是因为无线漫游旨在让设备感觉它们连接到相同的接入点,而用户移动到另一个地方?
有人可以向我介绍一种非常准确的方式或应用程序来显示具有无线漫游功能的接入点的mac地址吗?我正在使用 Ubuntu Linux。
小智 6
这是旧的 - 想知道你想出了什么?
我知道你问过 Ubuntu,但这可能会有所帮助:在 Windows 上,你可以使用以下方法列出每个可见的 BSSID(通常是 BSSID == MAC):
netsh wlan show networks mode=bssid
您可以使用以下方法找出您现在与哪个 BSSID 关联:
netsh wlan show interfaces
在移动设备上,你可以使用免费的应用 Fing 来告诉你关联的是哪个 AP(它会列出你网段上的所有设备,但如果你只是查看网络本身的详细信息,它会告诉 BSSID)。
没有广泛支持的标准来查找网络上每个 AP 的每个 MAC 地址。如果能够发现这一点对您很重要,请升级到企业级无线网络基础架构解决方案,并使用您购买的解决方案中包含的管理工具。
请注意,AP 通常有几个不同的 MAC 地址用于不同的目的。例如,每个有线以太网端口都可以有自己的 MAC 地址,每个无线接口都可以有自己的 MAC 地址(通常用作每个 BSS 的 BSSID),并且可以发布多个 SSID 的 AP 通常具有它们可以使用的 MAC 地址范围使用以便每个 SSID 获得它赢得的 BSSID。例如,Cisco AP(真正的企业 Cisco,而不是基于消费者的 Linksys 的东西)通常有 16 个可以使用的 MAC 地址范围。因此,如果 AP 说它的基本 MAC 地址是 00:11:22:33:44:50,它实际上可以一直使用到 00:11:22:33:44:5f 作为其 BSSID。这与其有线以太网端口的 MAC 地址是分开的。
你甚至知道你的 AP 标签上的 MAC 地址应该是什么吗?是否支持作为第一个以太网端口的端口?第二个以太网端口?2.4GHz Wi-Fi 无线电?5GHz Wi-Fi 无线电?
也就是说,查看 AP 的 Wi-Fi 接口上实际使用的 MAC 地址的一种方法是将客户端关联到该接口并询问客户端它关联到什么 BSSID。在 Ubuntu 上,我相信“iwconfig”命令会告诉你这一点。在 Mac 上,您可以通过option在单击 Wi-Fi Menu Extra 的同时按住该键来获得此功能。请注意,这只会告诉您与此 AP 关联的 Wi-Fi 接口的 MAC 地址。
Wi-Fi 扫描工具可以报告无线电范围内所有 AP 的 BSSID,其中不胜枚举。如果单个 AP 有多个 BSSID,您应该会看到它们全部列出。但是要收集您站点上所有 AP 的所有 BSSID 列表,您必须带着笔记本电脑(或其他任何设备)四处走动以进入所有设备的范围,以便查看它们的 Beacon 和 Probe Response 传输所以你可以看到他们的MAC地址。