VMware的几个虚拟设备
VMnet0(桥接模式/ Bridged Networking):用于虚拟桥接网络下的虚拟交换机
VMnet1(仅主机模式/host-only):用于虚拟Host-Only网络下的虚拟交换机
VMnet8 (NAT模式/网络地址转换) :用于虚拟NAT网络下的虚拟交换机
#上面VMnet0/1/8相当于三个虚拟交换机
VMware NetworkAdepter VMnet1:主机与仅主机模式的虚拟网络进行通信的虚拟网卡
VMware NetworkAdepter VMnet8:主机于与NAT模式的虚拟网络进行通信的虚拟网卡
# 上面两个相当于虚拟机通过物理机连接外网的虚拟网卡。
通信原理:
桥接模式:
直接将虚拟网卡(例如linux下的eth0)桥接到一个物理网卡上面(例如Windows下的以太网或者WLAN),相当于两台独立的物理机,IP地址可使用DHCP或者手动配置,网段要与物理主机一致,只要物理机可以上网虚拟机同样就可以上网。
NAT模式:
相当于在虚拟机与物理机直接添加一个交换机,虚拟机网卡连接到物理机上的虚拟网卡VMnet8,vmware自带的dhcp会给nat虚拟机分配一个与物理主机不同网段的IP地址(一般都为192.168.xxx.xxx),所以虚拟机就会把物理机作为一个网关与外网进行通信。
仅主机模式:
该模式是内部虚拟机连接到一个可提供DHCP功能的虚拟网卡VMnet1上去,VMnet1相当于一个交换机,将虚拟机发来的数据包转发给物理网卡,但是物理网卡不会将该数据包向外转发。所以仅主机模式只能用于虚拟机与虚拟机之间、虚拟机与物理机之间的通信。