Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

宿主機 Windows 無法存取 VMware 虛擬機 Linux Samba 共享:VMware 服務未啟動排查

編輯:系統常見問題解答

虛擬機 Linux Samba 設定正確、服務運行正常,但宿主機輸入 \\192.168.229.200 仍無法存取共享目錄 /var/test。經排查發現是宿主機 VMware 相關服務未啟動導致網路不通。

環境確認

  • Linux 靜態 IP:192.168.229.200
  • Samba 設定:[share] path=/var/test writable=yes public=yes
  • 服務狀態:service smbd status → running

根本原因

宿主機 VMware 背景服務 停止運行(可能因 Windows Update 重啟後啟動類型被改為手動)。關鍵服務:

  • VMware DHCP Service:分配虛擬網路 IP
  • VMware NAT Service:NAT 網路轉發
  • VMware USB Arbitration Service:USB 裝置傳遞
  • VMware Workstation Server:共享虛擬機管理

解決步驟

  1. Win+R → services.msc
  2. 找到上述 VMware 開頭 服務
  3. 右鍵 → 啟動,並將啟動類型改為「自動」

VMware 服務管理介面

  1. 回宿主機檔案總管輸入 \\192.168.229.200 驗證存取

補充排查清單

  • Linux 防火牆是否放行 139/445 埠:firewall-cmd --add-service=samba --permanent
  • SELinux 布林值:setsebool -P samba_export_all_rw on
  • Windows 網路設定檔為「私人網路」而非「公用網路」
  • VMware 網路編輯器 vmnetcfg.exe 確認 VMnet8 (NAT) 子網與 Linux IP 一致

虛擬機網路不通首查「宿主機虛擬網卡服務」,這是被忽視卻高發的故障點。

Copyright © Windows教程網 All Rights Reserved