参考资料:http://wangchunhai.blog.51cto.com/225186/381225/
番外 基础知识
交换机
路由器
(自行扫盲)
Ⅰ原理
VMware Workstation(一下简称VMware)与VMware Server,支持VMnet0~VMnet9共10块(虚拟)网卡,对于每一块虚拟网卡来说(VMnet0~VMnet9),同一时刻只能选择一种网络属性:或者使用主机物理网卡,或使用虚拟网卡
主要设置项
VMware Workstation(一下简称VMware)与VMware Server,支持VMnet0~VMnet9共10块(虚拟)网卡,对于每一块虚拟网卡来说(VMnet0~VMnet9),同一时刻只能选择一种网络属性:或者使用主机物理网卡,或使用虚拟网卡
在VMware虚拟网络中,包括两种网络:一种是“仅主机网络”,另一种是“NAT网络”。
对于VMware Workstation(或VMware Server)主机来说,可以有多块虚拟网卡具有“仅主机网络”特性,但同一时刻只能有1块虚拟网卡具有“NAT网络”属性,同一时刻一块物理网卡只能和一个桥接类的网络绑定。
VMware Workstation默认会安装3块虚拟网卡,VMnet0、VMnet1、VMnet8,其中VMnet0的网络属性为“物理网卡”,VMnet1与VMnet8的网络属性为“虚拟网卡”。
VMnet1虚拟网卡的定义是“host-only网络”,
VMnet8虚拟网卡的定义是“NAT网络”,
VMnet0被定义为“桥接网络”,即主机物理网卡
1. VMware默认网络拓扑结构
上图中,共有3个虚拟交换机、2块虚拟网卡、1块物理网卡、1个虚拟路由器,还有1个虚拟DHCP服务器没有标出,
该虚拟DHCP服务器,用来为使用VMnet1、VMnet8(或其他)虚拟子网内的虚拟机自动分配IP地址、子网掩码、网关与DNS等参数
默认安装时,会从192.168.x.0/24子网随机选择2个地址段分配给Vmnet1和VMnet8管辖的虚拟网络,并将每个段的第1个地址给相应的虚拟网卡(192.168.x.1),第二个地址作为网关和DNS地址(192.168.x.2)
2. 桥接网络拓扑
虚拟机相当于主机网络中的一台计算机,以访问主机和网络上的其他计算机
3. NAT网络拓扑
虚拟机可以通过主机网络访问主机之外的网络,而主机以外的网络不能默认访问使用VMnet8的虚拟机
host-only网络拓扑
连接到VMnet1虚拟交换机,只与主机或其他使用VMnet1虚拟网卡的虚拟机有网络连接,不能访问物理主机之外的其他计算机
Ⅱ设置
主要设置项
1. 虚拟机选项中编辑选定虚拟网卡
2. 虚拟网络编辑器中设置各个虚拟网卡的参数
问题
①如何使外网能够访问VMnet8内的虚拟机:使用端口映射
VMware | 虚拟网络编辑器 | Vmnet8
选择NAT设置选项,添加端口映射规则
宿主ip:端口 映射到 虚拟机ip:端口 即可实现通过地址[主机ip:端口]访问到[虚拟机ip:端口]
② 如何使虚拟机IP固定
--> 使用桥接方式,设置虚拟机IP和主机处在同一个子网
但是,此种方式一个桥接网络独占一个物理网卡,且只能被一台虚拟机使用
--> NAT 中取消虚拟DHCP,设置子网和虚拟机IP,网关、DNS等参数