VMware workstation是工作的得力助手。在其上运行多个虚拟机,配合多个网卡,就能实现不同的虚拟机连接不同网络的目标。

但在使用中发现,给虚拟机配网卡是个烧脑的活,有的需要“桥接”,有的需要“NAT”,在不同的网卡之间切换很容易弄得稀里糊涂,故写下此文以捋顺步骤。

名词定义:

虚拟机:运行于VMware workstation中的虚拟机。

主机:运行VMware workstation的物理PC。

实验虚拟网络拓扑:

多台VMware workstation虚拟机的网络配置思路_多台虚拟机的网络配置思路

实验目标:VMware workstation运行了3台虚拟机,分别属于财务网(caiwu)、开发网(kaifa)和外网(out),主机也有3块物理网卡,要求给这3台虚拟机分配对应的物理网卡。

第一步:在主机的Windows中根据网络名称重命名物理网卡。注意以VMware开头的是虚拟网卡不用重命名。

本例重命名了3块物理网卡:caiwu,kaifa,out:

多台VMware workstation虚拟机的网络配置思路_多台虚拟机的网络配置思路_02

第二步:建立网络名字与“网卡描述”的对应关系表。注意上图红线处,第一条红线是网卡名称,第二条红线是网卡描述,双击网卡可看到完整的描述并可复制。本实验得到如下对应关系表:

caiwu→Realtek PCIe GbE Family Controller

kaifa→Realtek RTL8139/810x Family Fast Ethernet NIC

out→Realtek PCIe GbE Family Controller #2

第三步进入VMware workstation的虚拟网络编辑器,点击右下角的“更改设置”开始配置虚拟网络。

本例外网网卡仍然是NAT模式不变化,其它2个内网网卡都配置为“桥接模式”并绑定到对应的物理网卡。

根据上文的对照关系,我们知道了不同虚拟网络对应的网卡:

“caiwu”网对应的虚拟网络名称是VMnet0,绑定网卡Realtek PCIe GbE Family Controller。

“kaifa”网对应的虚拟网络名称是VMnet2,绑定网卡Realtek RTL8139/810x Family Fast Ethernet NIC。

多台VMware workstation虚拟机的网络配置思路_多台虚拟机的网络配置思路_03

第四步:进入某个虚拟机的设置页面,把虚拟机中的虚拟网卡绑定到对应的虚拟网络名称。例如虚拟机“开发”有2个虚拟网卡,分别对应外网(out)和开发网(kaifa),根据上文的对应关系表,把其中一个虚拟网卡绑定到vmnet2网络,外网的NAT不动:

多台VMware workstation虚拟机的网络配置思路_多台虚拟机的网络配置思路_04