虚拟机在安装时会给宿主机安装三个虚拟网卡,分别是VMnet0,VMnet1,VMnet8,这三种虚拟网卡分别对应虚拟机的三种上网模式,VMnet0对应桥接模式,VMnet1对应仅主机模式,VMnet8对应NAT模式。
二,虚拟机联网模式
2.1,仅主机模式(Host-Only)
在一些网络环境中,由于安全,调试等原因,可能需要将虚拟机和真实的物理环境隔离开来,那么此模式是首选。此模式下的所有虚拟机可以相互访问,但和真实的物理网络环境是隔离开的,此模式下的IP信息,是由host-only虚拟网络的DHCP服务器来分配的。当然了,此模式由于是和真实环境隔离开的,所以不能够和网络通信。
2.2,NAT模式
NAT模式是很多虚拟机用户用的最多的模式,因为只需要上网的话这个模式确实是够够的了,使用NAT模式,就是让虚拟机借助NAT(网络地址转换)功能,通过物理机来访问网络。此模式下,如果物理机可以访问互联网,那么虚拟机也可以,默认情况下和物理机同一网络中的其它机器不能访问虚拟机,但虚拟机可以访问其它物理机。上面说默认情况下,物理机的其它机器不能访问NAT模式下的虚拟机,但是通过端口转发功能可以实现物理机和NAT模式下的虚拟机的相互通信功能。
2.3,桥接模式
此模式下,虚拟机的操作系统就像和物理机同一段网络中的物理机一样,它可以访问网络中的任何机器,同时只要物理机可以访问网络,虚拟机也可以实现上网。打开路由器管理可以发现路由器真正的给虚拟机分配了局域网IP(搭建LoRaWAN的私用ChirpStack服务器正是需要这种模式)。