中文 | English
可立可目前已確認 AWDL 在高密度無線網路環境會間歇性造成連線異常,異常可能以不同的方式呈現:傳輸速率下降、回應時間提高、Wi-Fi 連線間歇性重置、無預警的中斷連線且無法重新加入網路。
Apple 亦有針對此問題釋出修正,在最新版本的 macOS 中有包含此修正(解決網路在高密度 Wi-Fi 環境中會間歇性沒有回應的問題。),iOS、iPadOS 亦有更新,我們建議使用者更新裝置到下列版本以避免遭遇連線異常狀況,或在無法更新系統時參考暫時解決方法:
macOS Ventura 13.1
macOS Monterey 12.6.2
macOS Big Sur 11.7.2
iOS 16.2
iOS 15.7.2
iPadOS 16.2
iPadOS 15.7.2
tvOS 16.2
提醒:由於問題根本的點對點功能特性,在高密度無線網路環境下會需要的所有裝置皆更新至最新版本。如果無法所有裝置皆更新至最新版本,請參考暫時解決方案來排除。
暫時解決方法
以下暫時解決方法可供受影響的裝置使用,來重新連上網路並且更新系統:
關閉藍芽
將 AirDrop 允許對象設定為「沒有人」
套用以上設定應可大幅改善網路體驗。
以下內容僅針對無法立即更新 macOS 且熟悉 Shell Script 的使用者
如果您的電腦必須留在目前系統版本,可立可另外提供手動關閉 AWDL 的指令:
sudo ifconfig awdl0 down
提醒:macOS 會定時詢問是否要重新啟用 AWDL,如果要停止系統提醒請依照步驟。
開啟終端機,並複製執行以下指令
bash <(curl -sL https://www.kkco.com.tw/wp-content/uploads/2023/01/awdl.sh)
系統會提示是否要執行指令,輸入
y
並按下enter
此時會需要您輸入系統管理員密碼,輸入完密碼按下
enter
指令會在背景中自動執行
透過 Launch Daemons 在開機/登入時自動執行指令
以上指令會在系統重新啟動或進入睡眠後停止運作。可以透過 Launch Daemons 使其在開機/登入時自動執行。
開啟終端機,並複製執行以下指令
curl -sL https://www.kkco.com.tw/wp-content/uploads/2023/01/awdl-daemon.sh | bash
此時會需要您輸入系統管理員密碼,輸入完密碼按下
enter
指令會在背景中自動執行
在系統更新完畢後清除 Launch Daemons 自動執行指令並重新啟用 AWDL
開啟終端機,並複製執行以下指令
curl -s https://www.kkco.com.tw/wp-content/uploads/2023/01/cleanup-and-reenable-awdl.sh | bash &> /dev/null
此時會需要您輸入系統管理員密碼,輸入完密碼按下
enter
指令已移除且 AWDL 重新啟用
什麼是 AWDL?
AWDL (Apple Wireless Direct Link) 是 Apple 用於 AirDrop、AirPlay 和其他服務的低延遲高速 Wi-Fi 點對點傳輸功能。通常在裝置上使用獨立的網路介面『awdl0』。
AWDL 會持續的在背景中試著偵測鄰近的裝置,並且在使用時會短暫干擾 Wi-Fi 運作,快速的在目前無線網路連線以及 AWDL 頻道之間來回切換。