文章目录
前言
有七个选项
网络地址转换(NAT)和NAT网络的功能差不多
一、四种模式对比
1、NAT
NAT:Network Address Translation,网络地址转换
NAT模式是最简单的实现虚拟机上网的方式,你可以这样理解:
- 虚拟机与主机的关系:只能单向访问,虚拟机可以通过网络访问到主机,主机无法通过网络访问到虚拟机。
- 虚拟机与网络中其他主机的关系:只能单向访问,虚拟机可以访问到网络中其他主机,其他主机不能通过网络访问到虚拟机。
- 虚拟机与虚拟机的关系:相互不能访问,虚拟机与虚拟机各自完全独立,相互间无法通过网络访问彼此。
2、Bridged Adapter(网桥模式)
- 虚拟机与主机的关系:可以相互访问,因为虚拟机在真实网络段中有独立IP,主机与虚拟机处于同一网络段中,彼此可以通过各自IP相互访问。
- 虚拟机于网络中其他主机的关系:可以相互访问,同样因为虚拟机在真实网络段中有独立IP,虚拟机与所有网络其他主机处于同一网络段中,彼此可以通过各自IP相互访问。
- 虚拟机与虚拟机的关系:可以相互访问,原因同上。
3、Internal(内网模式)
内网模式,顾名思义就是内部网络模式:
虚拟机与外网完全断开,只实现虚拟机于虚拟机之间的内部网络模式。
- 虚拟机与主机的关系:不能相互访问,彼此不属于同一个网络,无法相互访问。
- 虚拟机与网络中其他主机的关系:不能相互访问,理由同上。
- 虚拟机与虚拟机的关系:可以相互访问,前提是在设置网络时,两台虚拟机设置同一网络名称。如上配置图中,名称为intnet。
4、Host-only Adapter(主机模式)
主机模式,这是一种比较复杂的模式,需要有比较扎实的网络基础知识才能玩转。可以说前面几种模式所实现的功能,在这种模式下,通过虚拟机及网卡的设置都可以被实现。
我们可以理解为Guest在主机中模拟出一张专供虚拟机使用的网卡,所有虚拟机都是连接到该网卡上的,我们可以通过设置这张网卡来实现上网及其他很多功能,比如(网卡共享、网卡桥接等)。
- 虚拟机与主机的关系:默认不能相互访问,双方不属于同一IP段,host-only网卡默认IP段为192.168.56.X 子网掩码为255.255.255.0,后面的虚拟机被分配到的也都是这个网段。通过网卡共享、网卡桥接等,可以实现虚拟机于主机相互访问。
- 虚拟机与网络主机的关系:默认不能相互访问,原因同上,通过设置,可以实现相互访问。
- 虚拟机与虚拟机的关系:默认可以相互访问,都是同处于一个网段。
二、网络地址装换(NAT)和NAT网络的区别
网络地址装换(NAT)和NAT网络的区别
- 网络地址转换(NAT)为VirtualBox内置的已经创建好的NAT网络,其网段为10.0.2.0/24,这个网络不允许用户管理。
- NAT 网络是可以自己创建的
网络地址转换(NAT)默认网段是10.0.2.0/24
在没有创建NAT网络时,选择NAT网络,会报错如下
NAT网络创建的步骤
Adapter(主机模式)对比
设置网段为10.0.100.0/24
添加NAT网络,不会在物理主机添加网卡,可与下面创建Host-only
如下主机的ip地址变成了10.0.100.4/24
三、Host-only Adapter(主机模式)配置
创建Host-only Adapter(主机模式)和NAT网络创建差不多,默认的ip地址网段为192.168.56.0/24
创建后会在物理主机添加一个网卡,如下图
而添加NAT网络,不会在物理主机添加网卡
四、Internal(内网模式)
默认的ip网段为169.254.0.0/16
169.254.X.X是Windows操作系统在DHCP信息租用失败时自动给客户机分配的IP地址。
五、VirtualBox四种网络模式独立性
VirtualBox四种网络模式独立性,即对外部环境依赖性,分成高、中,低三档,越高说明越依赖于外部环境。