macOS wifi AP漫遊優化

家用無線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