我可以看到多个(5+)具有相同 SSID 但具有不同 MAC 地址的 Wi-Fi 接入点(使用内部SSIDer)。但是,我的 Windows 7 笔记本电脑始终连接到其中一个 AP,而且我怀疑它不是最好的 AP。
如何选择连接到具有不同 MAC 地址的 Wi-Fi 接入点?是否有自定义连接管理器允许指定首选 AP 的 MAC 地址?
答案1
你可以这样做英特尔® PROSet/无线软件,但这只有在您拥有英特尔® 无线适配器的情况下才能完成。如果您拥有英特尔® PROSet/无线软件,则需要:
- 右键单击系统托盘中的灯泡图标 ->“配置 Wi-Fi”
- 右键单击所需网络并选择“属性”
- 记下想要的 BSSID
- 按“关闭”
- 单击“配置文件”->“管理配置文件”(Ctrl + R)或单击“配置文件...”
- 选择所需的网络,然后单击“属性...”
- 点击“高级”
- 选择“强制接入点”并输入自定义 MAC 地址(与 BSSID 相同)
这在 Dell Latitude E5520 上对我有用。我不知道是否有适用于所有无线适配器的自定义程序。
答案2
尽管 Nouhad Velladath 建议使用合适的软件来完成这项任务,但他没有说明如何实现这一目标。NetSetMan 有一个内置的 Wi-Fi 管理器,可以显示所有可用的无线网络。如果有不同的接入点(具有不同的 MAC 地址),它们会单独列出,以便您可以选择首选的接入点并连接到它。
从主菜单打开:工具 > NSM WiFi 管理
以下是它的描述(以及下载): http://www.netsetman.com/en/wifi
答案3
我找到无线网络信息查看器可以在 Windows 10 上执行此操作。
便携式应用程序会向您显示它可以看到的所有 WiFi 接入点,以及它们的 BSSID 和其他信息。
您可以选择所需的 BSSID,右键单击它并按Connect Selected Access Point
(或按F2)。
或者,您可以在桌面上创建一个连接到指定 BSSID 的快捷方式。
答案4
简短的回答是不,你不能。至少,没有标准解决方案。你的 WiFi 卡制造商可能会提供具有此功能的自定义连接管理器,但我从未见过。
Windows 通常会选择信号最强的接入点,这些接入点的 SSID 和频段相同。在某些 WiFi 卡上,您可以从设备管理器调整“漫游强度”。这实际上决定了 Windows 切换具有相同 SSID 的接入点时信号必须好到什么程度。(如果频繁更换 AP 会中断连接,您可以将其调低;如果您被困在较差的 AP 上,您可以将其调高。)
一个常见的烦恼是,最强的信号可能未必能产生最快的传输速度。我自己就遇到过这个问题,一个接入点使用 20MHz 带宽,另一个接入点使用 40MHz 带宽。如果 20MHz 信号更强,即使其传输速率较低,Windows 也会选择 20MHz 信号。
但是,我建议你专注于问题的原因,而不是试图解决它。Windows 是否选择了更强的信号?如果是这样,为什么这对你不起作用?