雙 IP 設定的電腦進行共用存取時出現間歇性失敗,主因是 SMB 協定同時支援兩種模式導致不穩定。
兩種 SMB 工作模式
- NetBIOS over TCP/IP (傳統):使用連接埠 137 (名稱解析)、138 (資料包)、139 (檔案傳輸)。僅綁定第一張網卡的第一個 IP。
- Direct Hosting (SMB over TCP 445):直接使用連接埠 445,不需 NetBIOS,無 IP 綁定限制。
問題成因
Win2000+ 系統預設兩模式並存。雙 IP 環境下,系統可能隨機選用傳統模式 (需目標同網段第一 IP) 或 Direct Hosting (無限制),導致存取時好時壞。
解決方案:停用 NetBIOS over TCP/IP
- 網路連線 → 右鍵介面 → 「內容」→ 「Internet 通訊協定第 4 版 (TCP/IPv4)」→ 「進階」→ 「WINS」索引標籤。
- 選取「停用 TCP/IP 上的 NetBIOS」→ 確定套用。
強制使用 Direct Hosting (Port 445),消除模式切換不確定性,共用存取穩定可靠。