虚拟机安装过程中我们都会遇到的一个步骤就是网络类型选择,如下图所示:

Linux--虚拟机安装网络模式区别 - 图1

那么,这几种网络模式的区别是什么呢?

桥接模式

为客户操作系统提供直接访问外部以太网络的权限,客户机在外部网络上必须有自己的ip地址

相当于在宿主机(windows机)所在局域网内,新建了一台与宿主机对等的机器

该模式下需要手动配置虚拟主机的ip地址和子网掩码,虚拟主机必须和宿主机处于同一网段(如:宿主机网段是192.168.1.,那么,虚拟主机网段也必须在192.168.1.),且虚拟主机得要在该局域网有一个可用的ip地址

虚拟机与宿主机无缝访问,且可随意访问外部网络

image.png

NAT模式

为客户机操作系统提供使用主机ip地址访问主机拨号连接或外部以太网网络连接的权限

即虚拟主机借助NAT功能,通过宿主机所在网络来访问公网

该模式下会在宿主机与虚拟主机之间通过Vmnet8虚拟交换机创建新的虚拟局域网,宿主机成为双网卡主机,同时参与现处局域网和新建的虚拟局域网

虚拟主机访问外部网络使用的是宿主机的ip地址,所以从外部无法感知虚拟主机,只会认为只有宿主机在直接访问,而默认情况下外部网络则访问不到虚拟机

此外,在一台主机上只允许有一个NAT模式的虚拟网络。因此,同一台主机上的多个采用NAT模式网络连接的虚拟机也是可以相互访问的。

image.png

使用仅主机网络模式

将客户机操作系统连接到主机上的专用虚拟网络

该模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,虚拟主机仅能与宿主机进行通信,而无法访问外网

image.png