【参考】VMware虚拟机网络工作模式
VMware网络简介
VMware程序:
【菜单栏】-【编辑】-【虚拟网络编辑器】默认配置:
-
- Bridged(桥接模式):默认对应VMnet0虚拟交换机。
- Host-Only(仅主机模式):默认对应VMnet1虚拟交换机,默认开启DHCP服务器。
- NAT(网络地址转换模式):默认对应VMnet8虚拟交换机,默认开启DHCP服务器。
宿主机:
【网络连接】-【适配器】-默认配置(虚拟网卡):
-
- VMware Network Adapter VMnet1:默认仅主机模式
- VMware Network Adapter VMnet8:默认NAT模式
注意:
-
- 宿主机的虚拟网卡仅作为宿主机与虚拟机内部通信使用;
- 手动卸载后,可在VMware【菜单栏】-【编辑】-【虚拟网络编辑器】-【还原默认设置】,重新生成虚拟网卡。
VMware网络工作模式
1、Bridged(桥接模式)
描述:宿主机物理网卡与虚拟机的虚拟网卡利用虚拟网桥进行通信。即程序虚拟出一个交换机,宿主机网卡与所有网络配置为桥接的虚拟机网卡同时连接到这个交换机上,所以所有桥接下的网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,宿主机网卡与所有网络配置为桥接的虚拟机网卡在同一个网段,其网络结构如下图所示:
注意:
被桥接的宿主机网卡可以存在多个(物理网卡、无线网卡、外接网卡) ,桥接到宿主机不同网卡的虚拟网卡需要单独考虑。
例如:配置VMnet0桥接到物理网卡、VMnet1桥接到外接网卡,可以满足多网卡网络需求等扩展场景(设置虚拟机网卡时需要使用自定义(U):特定虚拟网络。
2、NAT(网络地址转换模式)
描述:NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网。在NAT模式中,宿主机网卡直接与虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟交换机上,这样就实现了虚拟机联网。再次强调宿主机的虚拟网卡VMware Network Adapter VMnet8主要是为了实现宿主机与虚拟机之间的通信。其网络结构如下图所示:
注意:
NAT虚拟交换机仅可设置1个;
NAT模式下的虚拟机利用虚拟的NAT设备以及虚拟DHCP服务器来连接外网,而VMware Network Adapter VMnet8虚拟网卡是仅用于宿主机与虚拟机通信;
NAT模式下的虚拟机仅宿主机自身可直接访问(通过VMware Network Adapter VMnet8虚拟网卡),但可通过设置【端口转发】实现对外服务。
NAT模式下的虚拟机可以在开启了虚拟DHCP服务器的情况下手动设置IP地址,但要匹配对应的网络。
3、Host-Only(仅主机模式)
描述:Host-Only模式相当于NAT模式去除了虚拟NAT设备,然后宿主机使用VMware Network Adapter VMnet1虚拟网卡连接VMnet1虚拟交换机来与虚拟机进行通信,Host-Only模式将虚拟机与除宿主机自身以外的网络隔开,使得虚拟机成为一个独立的系统,只与宿主机相互通信。其网络结构如下图所示:
注意:
如果想让仅主机模式下的虚拟机联网,我们可以将主机网卡共享给VMware Network Adapter VMnet1网卡,从而达到虚拟机联网的目的。但共享操作会强制将VMware Network Adapter VMnet1的ip设置成192.168.137.1,这就需要通过【虚拟网络编辑器】修改对应的虚拟交换机的子网和DHCP设置。
参考:
【1】https://note.youdao.com/ynoteshare1/index.html?id=236896997b6ffbaa8e0d92eacd13abbf&type=note
Chances are for those who are prepared.