設定 SMB Multichannel 行為
在 macOS Big Sur 11.3 和以上版本,SMB Multichannel 會預設為啟用。此設定對大部分機構和用戶而言最為理想,但用戶亦可按需要作調整。
本文旨在供網絡管理員參考。
SMB Multichannel 允許 macOS 建立多於一項與 SMB 伺服器的連線,增加傳輸速度和提供備援選擇。伺服器必須支援 SMB Multichannel 才能使用任何有關功能。
要啟用備援,你需要啟用多於一項連線到 SMB 伺服器的網絡連線。啟用 SMB Multichannel 後,如有多於一個網絡可用,macOS 會偏好使用公佈速度最高的網絡。要使 macOS 同時使用多項連線以加快傳輸速度,你必須啟用有同等速度的介面。
如要完全停用 macOS 的 SMB Multichannel 支援,你可將以下程式碼加到 /etc/nsmb.conf 檔案:
mc_on=no
部分 Wi-Fi 網絡公佈的速度高於已連線的有線網絡。如果你偏好有線網絡連線,因此想保持啟用 SMB Multichannel ,只使用 Wi-Fi 作為故障轉移以作備援,請將以下程式碼加到 /etc/nsmb.conf 檔案:
mc_prefer_wired=yes
根據預設,/etc/nsmb.conf 檔案並不存在。如要建立此檔案並套用上述兩項變更,請使用以下「終端機」指令:
echo "[default]" | sudo tee -a /etc/nsmb.conf
echo "mc_on=no" | sudo tee -a /etc/nsmb.conf
echo "mc_prefer_wired=yes" | sudo tee -a /etc/nsmb.conf
如要撤銷上述變更,你可以安全地刪除 /etc/nsmb.conf 檔案。
如要進一步了解使用中網絡所支援的 SMB Multichannel 選項,請執行以下「終端機」指令:
smbutil multichannel