Linux虚拟机网络配置

#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模式,这种模式下虚拟机之间、虚拟机和宿主机之间是可以互通的,但是虚拟机不能访问宿主机所连接的外部网络

posted @ 2020-03-17 11:23  小申同学  阅读(155)  评论(0编辑  收藏  举报