VirtualBox 和 VBoxVmService 網路

VirtualBox 和 VBoxVmService 網路

我正在主機上的VirtualBox-ed上運行 ssh 伺服器。我已經設定了連接埠轉發,並將連接埠配置為主機連接埠。Slackware 14.2WindowsNAT networking4191

我已安裝並設定VBoxVmService為自動執行虛擬機器啟動/停止程序。問題是,儘管該服務在 Windows 啟動時成功並自動啟動(我可以通過 驗證Task Manager),但虛擬機網路似乎無法正常工作 - 沒有4191打開的連接埠(我已檢查過CurrPorts應用程式)。奇怪的是,當我使用工具停止並再次啟動服務時,VmServiceControl網路按預期工作 - 連接埠4191已打開,我可以連接到 vm ssh 伺服器。

我想知道為什麼虛擬機器網路在系統啟動時無法運作,而不需要手動重新啟動服務VBoxVmService

答案1

這可能是 Windows 防火牆的問題(或更多的功能)。 VirtualBox GUI 在首次運行期間提示防火牆訪問,但VBoxVmService使用 運行虛擬機VBoxHeadless.exe,該虛擬機可能尚無訪問權限。找到了解決方案這裡是允許C:\Program Files\Oracle\VirtualBox\VBoxHeadless.exe通過防火牆。

由於您的問題是透過在啟動後重新啟動服務來解決的,因此您可能已經完成了此操作。

相關內容