我在 Ubuntu 上运行 vmplayer 3.1.0。主机有四个以太网适配器,配置为在四个不同的子网上运行。我需要运行四个虚拟机,每个虚拟机都有一个以太网适配器桥接到特定的物理以太网适配器上。有人知道怎么做吗?我是否超出了 vmplayer 的功能,必须使用其他 vmware 产品之一,如果是,请问是哪一款。
请注意,我不需要创建额外的虚拟机,这些虚拟机是由希望我们为其产品开发软件的公司提供给我的。
答案1
这可以在播放器中完成,但需要一些工作并且可能不受支持。以下是在 Windows 中执行此操作的说明,在 Ubuntu 中可能有更好的方法来实现这一点,但我现在无法测试。
- 停止所有正在运行的虚拟机并关闭 VMware Player
- 如果您不再拥有它,请下载播放器安装文件。
- 打开命令提示符并进入文件所在的目录
- 运行一个命令,该命令将提取安装程序中的文件,但实际上并不运行它:
VMware-player-3.0.1-227600.exe /e c:\FOO
- 打开资源管理器并浏览到您将内容解压到的目录(在我的情况下是 c:\FOO)。
- 双击
network.cab
- 将文件复制
vmnetcfg.exe
到系统上的另一个位置(我将文件复制到了 VMware Player 的实际安装目录,该目录应类似于C:\Program Files (x86)\VMware\VMware Player
)。将它复制到哪里其实并不重要。 - 浏览到的位置
vmnetcfg.exe
并运行它。 - 使用方便的 GUI 将 VMnet0 桥接的适配器从“自动”更改为您实际想要的适配器(或者,单击
Automatic Settings
并取消选中您不想桥接的适配器)。 - 单击确定,然后重新启动 VMware Player 和您的虚拟机
答案2
只需运行 Vmware 实用程序:sudo /usr/lib/vmware/bin/vmware-netcfg
答案3
不确定如何在播放器中执行此操作,或者您是否可以执行此操作,但我知道 Oracle Virtualbox 可以非常轻松地执行此操作,并且也是免费的。它基本上与 VMPlayer 相同,您可以创建新的虚拟机等,但您也可以使用 Virtualbox 创建快照。
答案4
事实证明我需要做的是从 vmplayer 切换到 vmserver。这很容易。