如何讓UNC存取不同的網路?

如何讓UNC存取不同的網路?

我正在運行虛擬機器(虛擬機器軟體/Fedora 12) 在伺服器上(主持人)。虛擬機器在連接埠 上有一個正在運作的 Web 伺服器80,位於southpawtech網路網域中(與虛擬機器所在的網路網域不同)主持人是)並且還共享一個可以從\\192.168.189.129以下位置存取的目錄主持人透過提供密碼

存取虛擬機器上執行的Web服務主持人機器的網路我已經在主機上進行了設定:

netsh interface portproxy add v4tov4 listenport=1019 listenaddress=host connectport=80 connectaddress=192.168.189.129

但是我如何透過虛擬機器存取共享目錄(我認為使用 Samba)主人的網路?

也許類似於指定進行 UNC 訪問的端口,以便我可以使用上述命令的變體將其路由到虛擬機,或者其他東西。

答案1

在我看來,您將虛擬機器的 vNIC 綁定到僅主機虛擬網路(用於僅從主機 -> 虛擬機器進行通訊)。僅主機網路並不是真正適合您在這裡所做的事情,重新映射連接埠並讓主機進行某種 NAT 轉換是多餘的。

為什麼不直接將 vNIC 更改為橋接配置並為其分配主機網路上的 IP。 (它的行為就好像它是直接連接到主機網路的實體電腦一樣。)您也可以新增第二個 vNIC,並使用一個用於橋接,一個用於僅主機,如果您需要的話。

當然,如果出於某種原因虛擬機器需要位於不同的網路上,那麼這沒有幫助。不過,從你的問題來看,情況似乎並非如此。

相關內容