VMware Workstation 网络设置是否自动更改?

VMware Workstation 网络设置是否自动更改?

这是 VMware Workstation 中的 Linux 客户机 IP 地址设置。虚拟网络设置为“仅自定义主机”。

Linux 1

Network Adapter     :   Custom (VMnet1)     :   192.168.254.11
Network Adapter 2   :   Custom (VMnet2)     :   10.1.1.11

Linux 2

Network Adapter     :   Custom (VMnet1)     :   192.168.254.12
Network Adapter 2   :   Custom (VMnet3)     :   10.1.1.12

当我无法从主机 PC 通过 SSH 访问 Linux 2 时,我注意到了一个问题。

当我将 Linux 2 中的静态 IP 配置更改为 DHCP 时,结果 10.1.1.x 切换到 VMnet1,而 192.168.254.x 切换到 VMnet3。

突然在 Linux 2 上

Network Adapter     :   Custom (VMnet1)     :   10.1.1.x
Network Adapter 2   :   Custom (VMnet3)     :   192.168.254.x

这非常令人困惑。在同一个操作系统映像上,我使用 Virtual Box 时从未遇到过此问题。

我可以知道为什么会发生这种情况以及如何使设置持久吗?

答案1

VMnet 是客户机将使用的主机网络接口。对于这两个 Linux VM,每个 VMnet 都应该是唯一的。例如)VMnet1 用于 Linux1,VMnet2 用于 Linux2。

现在您有两个选择。

  1. 您还需要另一台虚拟机来路由 Linux 1 和 Linux 2。这意味着您总共需要三台虚拟机。并在第三台机器上配置路由器。这是推荐的设置。
  2. 您还可以使用主机的接口作为 2 台虚拟机的路由器。

您还需要对每个虚拟机和路由器使用相同的子网。

使用路由器软件或者您也可以使用 iptables 来实现这一点。

相关内容