本文旨在提供網路管理者參考。
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