如何更改Macbook在WiFi网络上漫游的方式?我想加速Mac(以及其他设备)的漫游。
例如,机场基站或Mac OS中是否有设置加速AP切换?
目前,该网络围绕1个主交换机互连1个路由器和4个机场基站使用相同的SSID构建:
- 3个双频段机场基站
- 1个机场2.4GHz基站
在5GHz频带上,没有重叠,因为每个基站使用其自己的信道。
在2.4GHz频段,两个基站之间存在非常轻微的重叠,这两个基站位于建筑物的相对侧和不同楼层。
如何更改Macbook在WiFi网络上漫游的方式?我想加速Mac(以及其他设备)的漫游。
例如,机场基站或Mac OS中是否有设置加速AP切换?
目前,该网络围绕1个主交换机互连1个路由器和4个机场基站使用相同的SSID构建:
在5GHz频带上,没有重叠,因为每个基站使用其自己的信道。
在2.4GHz频段,两个基站之间存在非常轻微的重叠,这两个基站位于建筑物的相对侧和不同楼层。
Answers:
您可以更改系统首选项JoinMode
,并JoinModeFallback
为以下几点:
JoinMode (String)
Automatic
Preferred
Ranked
Recent
Strongest
JoinModeFallback (String)
Prompt
JoinOpen
KeepLooking
DoNothing
使用airport命令执行此操作:
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport
运行命令以查看选项,在顶部您将看到有关如何选择首选项的部分。
例如:
sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport prefs joinMode=Strongest
joinMode=Strongest
,这解决了我用慢速Wifi开关的任何问题!非常感谢。
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport prefs
它应该打印出这样一行JoinMode=Strongest
我有同样的问题,但没有答案。但是,我可能有进一步探索的道路。ML上的机场实用程序仍然具有执行WiFi网络扫描的传统选项。
airport -s # full scan
airport -s<SSID> # scan only for SSID
该工具在
/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport
我怀疑,如果另一个基站更好,触发扫描也会触发切换,因为结果是按信号强度排序的。已经说过可以编写一个工具来ping默认gw并触发扫描丢包。如果我有时间,我会试一试。
尝试相同的通道设置 - 将所有AP配置为同一通道。这样,设备可以获取其他AP的信号强度,而无需扫描所有通道。您将限制最大值,具体取决于客户端数量