
我有一台運行Windows7的主機,有有線網路和無線網路。這是兩個獨立的網絡,具有兩個獨立的 dhcp 伺服器。
我在 VMware Player 中建立了一個具有兩個網路介面卡的 Ubuntu 虛擬機器。現在我想將兩個網路介面卡與我的兩個實體網路橋接。然後我遇到了一個非常棘手的問題。
我選擇了第一的虛擬網路適配器,我點擊橋接並複製實體網路連線狀態。然後,我點擊“配置適配器”按鈕並選擇我想要此虛擬適配器橋接的主機適配器。
我選擇了第二虛擬網路適配器,我點擊橋接並複製實體網路連線狀態。然後,我單擊“配置適配器”按鈕,然後看到我之前為第一個網橋選擇的主機網路適配器已被選取。我不想這樣,所以我取消選擇該適配器,然後選擇另一個實體適配器。在啟動機器之前,我檢查第一個適配器是否有任何錯誤,然後我看到第二個實體適配器已被選中!它似乎是一個單獨的應用程序,未連結到單獨的適配器,但整體橋接...
我想要的有可能嗎?我無法橋接它們,因為它們會自動選擇已建立連接並正在運行的實體適配器。
答案1
找到了!這不是一個漂亮的作品,但卻是作品。
在舊版的 vmware 工作站播放器中,有一個用於設定網路介面卡的工具。它稱為 vmnetcfg.exe。在最新版本的 vmwareworkstation 中,它仍然在安裝套件中,但不再安裝。為了讓它在我的 vmware 播放器 ID 中運作,請執行以下操作:
獲取程式
我下載了最新版本的 VMware Workstation (400+MB)。完成後,我打開 CMD 並提取安裝程式:
> cd \path\to\installer\
> vmware-workstation-versionyaddayadda.exe \e extractedfolder
然後我進入解壓縮的資料夾並用 winrar 打開 core.cab。其中某處隱藏著 vmnetcfg.exe。我將其解壓縮並複製到我的 VMware Player 安裝資料夾中。
運行程式
我開始了這個計劃。我列出了 VMnet0、VMnet1 和 VMnet8。我在列表中選擇了 VMnet0,然後單擊“橋接”並選擇了我的無線的網路適配器而不是自動。
然後我單擊“新增網路...”並將其命名為 VMnet2。我在清單中選擇了 VMnet2,然後按一下「橋接」並選擇了我的有線網路卡而不是自動。
將卡片加入VM
首先,我在VMware播放器的機器設定中新增了第二個虛擬網路適配器。第一個我保持橋接,並將無線適配器配置為首選橋接適配器(我的有線適配器不再可單擊)。
我需要手動將卡片新增至虛擬機器。這意味著我必須在記事本中開啟 VMX 文件,或者在我的情況下使用另一個首選編輯器開啟 VMX 檔案。
在 VMX 檔案中,我新增了兩行(如果它們已經存在,請替換它們。)
ethernet1.connectionType = "custom"
ethernet1.vnet = "vmnet2"
我儲存了檔案並啟動了 vmware 播放器。在我的網路設定中,我現在看到了這一點:
Network Adapter: Bridged (Automatic)
Network Adapter: Custom (vmnet2)
我啟動了虛擬機,它成功了!
答案2
VMWare Player 5 已解決此問題。可從此版本中選擇首選的自動橋接。然而,不幸的是,舊版本無法處理這個問題。
答案3
VirtualBox 可以做到這一點,因此除非您絕對必須使用 VMWare Player,否則這將是一個替代方案。