虚拟机 VMware Workstation 16 PRO™ 的网络配置
虚拟网络设置
默认情况下,VMware Workstation的虚拟网卡使用192.168.1.0~192.168.254.0范围中的(255.255.255.0)两个网段(对应于第一块虚拟网卡VMnet1和第2块虚拟网卡VMnet8),即使在同一台主机上安装VMware,其使用的网段也不固定。在用VMware Workstation做网络实验时,这样很不方便,习惯于把VMware使用的网段“固定“,通常采用下面的原则:
表 1-1 VMware虚拟网卡使用网络地址规划表
备注:(没有安装的VMnet2~VMnet19) 使用表1-1的地址规划只是为了统一和方便,可以根据自己的爱好进行规划,另外在做实验过程中,这地址可以随时更改。
(1)首先在“VMware Workstation“主程序中,在“编辑”菜单下拉列表中选择“虚拟网络编辑器”命令,如图
(2)在弹出的“虚拟网络编辑器”对话框中显示当前所安装虚拟网卡的基本情况,如下图:
(3)在“桥接模式”选项中,在“自动选择一个可用的物理网卡桥接到VMnet0”的前提下,如果主机有多块网卡,则系统会自动选择一块“激活”的网卡作为VMnet0;如果主机有多块激活的网卡,可以取消这个选择,在如下图中选择,实际选择自动就可以。如果主机只有一块网卡,则保持此选项即可“自动桥接”。
(4)在“仅主机模式VMnet1”选项中,可以对虚拟机的网卡使用进行设置。在如下图红框中设置VMnet1使用的网段。如下图:
(5)如果选择DHCP设置,则会使用VMnet1网卡的虚拟机自动分配获取IP的地址范围,这就是DHCP服务器的作用域,如下图,在此设置为192.168.10.128为起始地址,192.168.10.254为结束地址。
(6)同样在可以设置VMnet8网段为192.168.80.0,但是VMnet8比VMnet1多了一个NAT选项,如下图:
(7)单击"NAT设置(S)"选框,可以修改NAT的网关地址,默认为所属网段的第2个地址,但是可以根据需要进行修改,设置完成单击“确定”按钮。如下图:
虚拟网卡(虚拟交换机)的关系
要弄清和理解VMnet1和VMnet8虚拟网卡的关系,实际上,这与现实中的计算机选择接入哪个交换机有相似之处。在VMware Workstaion中,默认有3个虚拟交换机,分别是VMnet0(使用桥接网络)、VMnet1(仅主机网络)和VMnet8(NAT网络),还可以根据需要添加VMnet2~VMnet19等17个虚拟交换机。下面介绍VMnet0、VMnet1、VMnet8虚拟交换机的关系,VMnet2 - 19的设置与VMnet0、VMnet1、VMnet8相同。
表 1-2 虚拟机网络连接属性意义
说 明:
虚拟机A1、虚拟机A2是主机A中的虚拟机,虚拟机B1是主机B中的虚拟机。在图1-2-1中,如果A1、A2与B都采用“桥接”模式,则A1、A2、B1与A、B、C任意两台或多台之间都可以互相访问(需要设置为同一网段),这时A1、A2、B1与主机A、B、C处于相同地位,相当于插在交换机上的一台“联网”的计算机。
图1-2-1:
说 明:
虚拟机A1、虚拟机A2是主机A中的虚拟机,虚拟机B1是主机B中的虚拟机。其中“NAT路由器”是只启用了NAT功能的路由器,用来把VMnet8交换机上连接的计算机通过NAT功能连接到VMnet0虚拟交换机。如果B1、A1、A2设置成NAT方式,则A1、A2可以单向访问主机B、C,而B、C不能访问A1、A2;B1可以单向访问主机A、C,而C、A不能访问B1;A1、A2与A,B1与B可以互相访问。
图1-2-2:
说 明:
虚拟机A1、虚拟机A2是主机A中的虚拟机,虚拟机B1是主机B中的虚拟机。如果B1、A1、A2设置成host方式, 则A1、A2只能与A互相访问,A1、A2不能访问主机B、C, 也不能被这些主机访问;B1只能与B互相访问,B1不能访问主机A、C,也不能被这些主机访问。
图1-2-3:
总 结:
VMware Workstation之所以提供这么多虚拟交换机,就是为了方便大家组建各种复杂的网络环境。例如,在实验场地有两台交换机,一台是纯内网交换机(这个相当于VMnet1),另一台交换机连接路由器并且可以访问Internet(这台交换机相当于VMnet8)。当需要使用内网时,将网线连接到VMnet1交换机上;当需要访问Internet时,将网线连接到VMnet8交换机上。对于为VMnet1、VMnet8指定网段,也可以将VMnet1、VMnet8相当于三层交换机中的两个VLAN,其中VMnet1在一个VLAN中,这个VLAN网段为192.168.10.0,VMnet8在另一个VLAN中,这个VLAN网段为192.168.80.0,其中VMnet8只个网段可以访问Internet,VMnet1只能访问内网。在访问不同的网络时,工作站需要接到不同的网段中并且需要设置不同的网段地址。