1.host-only(主机模式)
主机模式下虚拟机使用的是vmnet1网卡,此时宿主机拥有两块网卡(物理网卡+vmnet1虚拟网卡),将虚拟机的ip设置成与宿主机vmnet1同网段,此时即可实现宿主机与虚拟机之间的通信。
相当与宿主机与虚拟机之间形成了一个虚拟的局域网,该局域网与宿主机所在的真实局域网是相互独立的,未经路由设置双方不能够通信,同时虚拟机不能进行对外通信。
2.NAT模式
NAT模式下虚拟机使用的是vmnat8网卡,其他方面与主机模式类似,将虚拟机的ip设置成与宿主机vmnet8同网段,宿主机既参与了虚拟局域网的构建,也在真实局域网中,只不过有一个地址转换器,虚拟机能够“借用”宿主机的ip进行对外网络通信。
3.桥接(bridged)
桥接模式下虚拟机使用的是物理网卡,将虚拟机的ip设置为宿主机真实局域网的的一个网络,这样虚拟机就成了一台“真实的主机”,能够对外通信,能够属于宿主机所在的真实局域网。
实例:
主机模式:
vmware中网络设置:
查看vmnet1的网络设置信息:
对虚拟机linux进行网络设置:
对虚拟机windows xp进行网络设置:
至此,宿主机与虚拟机linux和虚拟机windows xp就形成了三个主机的虚拟局域网,下面进行网络通信的检测:
显然三台主机之间能够进行网络通信。
NAT模式: