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

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

我的机器有两个以太网端口。我想让 VMWare 只使用 Eth1。

我全新安装了 Xubuntu Core 15.10 (amd64)。我安装了 VMWare Workstation 12。它无法运行,直到我安装了

VMWare 虚拟网络编辑器无法从 Workstation 菜单运行。当我进入终端并以 root 身份运行 vmware-netcfg,它就毫无错误地死去了。

我可以在 Xubuntu 网络连接应用程序中手动执行此操作吗?还有其他想法吗?

答案1

这个答案回答了原始作者在评论中提出的新问题:

在阅读了 Thomas W 的回答后,我意识到我的问题措辞有误。我不想禁止其他任何东西使用 Eth1。我希望我的虚拟机仅使用 eth1。我不需要设置 vmnet2 来做到这一点吗?
我更希望我的路由器而不是我的 PC 执行 DNS、NAT 等。

您需要使用 sudo 运行 VMware 虚拟网络编辑器工具来进行更改,然后重新启动 VMware 服务。

但本质上,您必须vmnet0在编辑器中进行编辑,并指示它要“桥接”到哪个网络接口。这将允许 VM 通过以太网接口“工作”,就像它直接连接到网络一样。请注意,这并不总是适用于所有网络接口和设置,如果这不能正常工作,那么您将需要使用 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 行之前。

未经测试,但这确实是虚拟网络编辑器所做的更改。

相关内容