在日常的工作中,虚拟机的用处越来越广泛。其中网络是一个比较关键的问题。虚拟机的网络模式通常有三种:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。
- Bridged(桥接模式):
- 桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。
- 在这种模式下,可以访问网内任何一台机器。需要手工为虚拟系统配置 IP 地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。
- 主机,局域网其他主机,虚拟机,三者均可互相访问。
- NAT(网络地址转换模式):
- 从外部网络来看,虚拟机和主机在共享一个IP地址,默认情况下,外部网络终端也无法访问到虚拟机。
- 如果你的网络ip资源紧缺,但是你又希望你的虚拟机能够联网,这时候NAT模式是比较好的选择。NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网。
- NAT 模式下的虚拟系统的 TCP/IP 配置信息是由(NAT)虚拟网络的 DHCP 服务器提供的,无法进行手工修改。
- 主机,局域网其他主机,虚拟机,三者中主机和虚拟机可互相访问,但是局域网其他主机和虚拟机不能互访。
- Host-Only(仅主机模式):
- 该模式下,主机模式下的虚拟机,是一种与世隔绝的状态。由于没有去 Internet 的路由,因此虚拟机不能上网。
- Host-only 网络和 NAT 网络很相似,不同的地方就是 Host-only 网络没有 NAT 服务,所以虚拟网络不能连接到 Internet。主机和虚拟机之间的通信是通过虚拟网卡来实现的。此时如果想要虚拟机上外网则需要主机联网并且网络共享。
参考链接:https://www.cnblogs.com/liugp/archive/2022/06/24/16410259.html