#NAT 网络
>其中NAT(并非NAT网络,这里需要注意)是默认选项,如果建立虚拟机的时候没有做相关修改的话,就会用NAT模式建立虚拟机网络
进入虚拟机之后,虚拟机会被分配一个10.xx.xx.xx的内网ip
advantage : 虚拟机访问外部网络,不需要外部网络访问虚拟机的话,可以使用这种方式
disadvantage : 这种方式只能使用dhcp自动获取ip地址,无法手动对linux的网络进行配置
桥接网络
把虚拟机视为一个网络地位和宿主机相等同的一个主机,也就是从局域网的视角看,这台虚拟机和你的笔记本或者电脑没什么不同
假设你的电脑通过一个普通小路由器连接因特网,路由器为你的电脑或笔记本分配的IP是192.168.1.x这个网段
如果虚拟机选用了桥接网络,那么同样使用DHCP,虚拟机也会获取到一个192.168.1.x的ip地址 ,而不是像NAT一样是一个10.xx.xx.xx的地址
这个192.168.1.x的地址,和你的路由器下的子网的其他地址,是可以互通访问的这时候我们就可以在linux内部,使用网络配置文件对网络进行配置了
比如centos中是/etc/sysconfig/network-scripts/网卡名,ubuntu中是/etc/network/interface
advantage : 桥接网络 的缺陷,在于子网的容量可能不够用
host-only模式
所以,如果我们没有访问互联网的需求,同时又需要多开虚拟机进行某些测试的话,可以使用host-only模式,这种模式下虚拟机之间、虚拟机和宿主机之间是可以互通的,但是虚拟机不能访问宿主机所连接的外部网络
来源:https://www.cnblogs.com/shenxiaodou/p/12509480.html