家用無線AP實作wifi漫遊,通常都沒有 802.11r fast transition roaming 支援,MBP常常出現咬死某個AP訊號不放,這篇就教你設定如何修改 macOS 的AP漫遊設定。
環境
MacBook Pro 2017, High Sierra 10.15.5
Synology RT1900AC, SRM 1.1.7-6941
ASUS RT-AC53, 3.0.0.4.380_10446-g4747561
修改方式
簡單來說,就是透過終端機將 macOS 的連線策略改成「選擇訊號最強的AP」
sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport prefs joinMode=Strongest
Done 🙂
其他資訊
macOS 系統設置中的 JoinMode, JoinModeFallback 分別提供以下幾種選項:
JoinMode (String) Automatic Preferred Ranked Recent Strongest</pre> <pre>JoinModeFallback (String) Prompt JoinOpen KeepLooking DoNothing
JoinMode 是設定連線的時候要優先連接哪個AP存取點;JoinModeFallback 則是規範重新連線的方式。
至於 macOS 預設的連線策略可以參考這篇官方說明:https://support.apple.com/en-us/HT206207