說明如何在 Raspberry Pi 4 環境下,透過 NetworkManager 將無線熱點設定為 5GHz (802.11ac) 模式。
1. 環境確認
執行以下指令確認無線網卡支援 5GHz 頻段:
iw list
輸出內容若包含 Band 2 相關資訊,即代表硬體支援。
2. 修改熱點設定
假設既有的熱點連線名稱為 wifi-ap。若要切換至 AC 模式,必須指定頻段與頻道。
設定頻段
將 wifi.band 參數設定為 a,這代表強制使用 5GHz 頻段。
sudo nmcli connection modify wifi-ap wifi.band a
設定頻道
建議手動指定一組非 DFS 頻道 (例如 36, 40, 44, 48) 以加速啟動時間。
sudo nmcli connection modify wifi-ap wifi.channel 36
套用變更
重新啟動連線以生效設定:
sudo nmcli connection up wifi-ap
3. 驗證狀態
使用以下工具檢視目前的運作頻率與頻寬:
iw dev wlan0 info
正確範例輸出:
channel 36 (5180 MHz), width: 20 MHz
若顯示頻率為 5000 MHz 以上 (例如 5180 MHz),且用戶端連線速率超過 72 Mbps,即確認已運作於 802.11ac 模式。
4. 技術限制說明
使用 NetworkManager 建立熱點時,預設會鎖定頻寬為 20 MHz。雖然運作於 5GHz 頻段,但最高理論速率限制約為 86.6 Mbps。此設定是為了確保最高的裝置相容性與連線穩定度。
另外使用nmcli設定完,nmcli會自動更新 /etc/NetworkManager/system-connections/ 目錄下的 .nmconnection。 讓設定永久保存。