虚拟机的三种网络模式
一.引子
Linux初学者对于虚拟机上手之时,虚拟机的三种网络连接模式是一个比较容易弄混的概念。为什么要有三种网络连接模式,它们各自都有什么作用。这里笔者将用通俗易懂的语言带大家了解三种网络模式的作用以及各自的优缺点。供大家在学习之余参考。
二.虚拟机三种网络模式
1.桥接(Bridged)
目的:解决虚拟机上网的问题,但是只能与主机在同一个局域网内
原理:vmnet0网卡,vmnet0虚拟交换机将虚拟机全部连接在一起。然后全部连接到真实机的真实网卡上,虚拟机与真实机都在同一网段。可以连接外网。
2.网络地址转换(NAT)
目的:解决虚拟机网段不够用的问题,可以与主机网段不同,并连接外网
原理vmnet8网卡,虚拟出一个DHCP为虚拟机提供网络服务,虚拟出一个NAT设备与真实机网卡连接,从而使得虚拟机能够连接外网,真实机和虚拟机都通过虚拟交换机vmnet8连接在一起,真实机与虚拟机通过vmnet8相互通信
3.仅主机(Host-Only)
目的:解决虚拟机网段不够用的问题,可以与主机网段不同,不能连接外网
原理:虚拟出一个DHCP服务器为虚拟机提供可用IP,与NAT模式相比缺少了一个虚拟NAT设备,不能与外网通信,只能与内网通信。虚拟机和真实机通过vmnet1相连,真实机与虚拟机通过vmnet1相互通信
以上便是虚拟机三种网络连接模式的三种连接模式,笔者自认为还算通俗易懂,比较适合初学者,不会被一些专有名词绕的云里雾里。工欲善其事,必先利其器。搞懂原理,心中不慌。感谢大家一键三连。
#注:以上所有图片均来源于网络