如何限制VMWare Workstation僅直接使用Eth1?

如何限制VMWare Workstation僅直接使用Eth1?

我的機器有兩個乙太網路連接埠。我想讓VMWare專門使用Eth1。

我全新安裝了 Xubuntu Core 15.10 (amd64)。我安裝了 VMWare Workstation 12。

VMWare 虛擬網路編輯器不會從 Workstation 選單中執行。當我去航站樓時以 root 身分執行 vmware-netcfg,它就死掉了,沒有錯誤。

我可以在 Xubuntu Network Connections 應用程式中手動執行此操作嗎?還有其他想法嗎?

答案1

這個答案解決了OP在評論中提出的新問題:

閱讀 Thomas W 的回答後,我意識到我的問題措辭錯誤。我不想禁止 Eth1 被其他任何東西使用。我希望我的虛擬機器僅使用 eth1。我不需要設定 vmnet2 來執行此操作嗎?
我希望我的路由器能夠執行 DNS、NAT 等操作,而不是我的 PC。

您需要使用 VMware 虛擬網路編輯器工具,使用 sudo 運行來進行更改,然後重新啟動 VMware 服務。

但本質上,您必須vmnet0在編輯器中進行編輯,並指示它要「橋接」到哪個網路介面。這將允許虛擬機器透過乙太網路介面“工作”,就像直接連接到網路一樣。請注意,這並不總是適用於所有網路介面和設置,如果這不能正常工作,那麼您將需要使用 NAT 或使用外部乙太網路介面卡。


更新- 2015 年 11 月 11 日。

在 VMware Workstation 12 中,尋址橋接網路的網路配置位於/etc/vmware/networking.

尋找add_bridge_mapping線條。對於所有實體接口,您可能有多個這樣的行,如下所示:

add_bridge_mapping eth1 -1
add_bridge_mapping wlan0 -1
add_bridge_mapping eth0 0

更改這些,以便您有橋接連接的為 0,其他為 -1。我會模仿這種格式,-1 位於 0 行之前。

未經測試,但這確實是虛擬網路編輯器所做的更改。

相關內容