MENU

VMware虚拟机的网络模式 —— 桥接模式、NAT模式和仅主机模式区别

February 24, 2020 • Read: 1382 • 电脑技术,技术之路

VMware虚拟机的网络模式 ———桥接模式、NAT模式和仅主机模式区别

三种虚拟交换机(对应三种网络模式)

  • VMnet0 虚拟机: 桥接模式 —— (虚拟)网卡:VMware Network Adapter VMnet0
  • VMnet1 虚拟机: Host-Only 仅主机模式 —— (虚拟)网卡:VMware Network Adapter VMnet1
  • VMnet8 虚拟机: NAT模式 —— (虚拟)网卡:VMware Network Adapter VMnet8

1、桥接模式

概述:

当虚拟机使用桥接模式上网时,你可以把这台虚拟机完全看作是宿主机所在局域中的一台真实主机,它使用的网络地址信息跟宿主机的完全一样。

不过需要注意的是,由于我们的宿主机中可能会有多张网卡,因此,在VMware Workstation中,我们是可以设定我们的虚拟机桥接到哪一张网卡上的:

此模式下,虚拟机的操作系统就像和物理机同一段网络中的物理机一样,它可以访问网络中的任何机器,同时只要物理机可以访问网络,虚拟机也可以实现上网。此模式是懒人模式首选!但换来一个问题就是,如果你的物理机网络IP发生变化,虚拟机的IP也会相应的改变。如果IP变化对虚拟机有影响的环境,此模式慎用!

特点:

  • 默认使用VMnet0,不提供DHCP服务,则需手动为虚拟机配置IP地址、子网掩码
  • 主机和虚拟机需要在同一个网段上,类似存在于局域网,网络中其他机器可以访问虚拟机,虚拟机也可以访问网络内其他机器
  • 主机需要有网络或接入到路由器,才能与虚拟机通信,虚拟机才可访问外网
  • 虚拟机和物理主机处于同等地位,像对待真实计算机一样配置IP、网关、子网掩码等

原理图:

等价于:

2、Host-Only仅主机模式

概述:

Host-Only模式其实就是NAT模式去除了虚拟NAT设备,然后使用VMware Network Adapter VMnet1虚拟网卡连接VMnet1虚拟交换机来与虚拟机通信的,Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。

在一些网络环境中,由于安全,调试等原因,可能需要讲虚拟机和真实的物理环境隔离开来,那么此模式是首选

特点:

  • 默认使用VMnet1,提供DHCP服务
  • 虚拟机可以和物理主机互相访问,但虚拟机无法访问外部网络
  • 此模式通过虚拟网卡VMware Network Adapter VMnet1来连接虚拟机从而达到通信的目的,如果想要在此模式下联网,可以将联网的主机网卡共享给VMware Network Adapter VMnet1,这样可以实现虚拟机联网。

原理图:

3、NAT模式

概述:

如果我们有很多台虚拟机,并且上网方式都为NAT模式,那么实际上就相当于这些虚拟机都位于同一个局域网当中,而宿主机在一个局域网中。

此模式下,如果物理机可以访问互联网,那么虚拟机也可以,默认情况下和物理机同一网络中的其它机器不能访问虚拟机,但虚拟机可以访问其它物理机。

特点:

  • 默认使用VMnet8,提供DHCP服务,可自动分配IP地址,也可手动设置IP。
  • 虚拟机可以和物理主机互相访问,但不可访问主机所在网络的其他计算机,可访问外部网络。
  • 通过VMnet8虚拟网卡与主机进行通信,通过NAT服务器和宿主机的物理网卡进行联网。(因此VMnet8的禁用并不影响虚拟机联网)

原理图:

参考链接:https://www.linuxidc.com/Linux/2017-03/141864.htm

- - - 结束 - - -
  • 文章标题:VMware虚拟机的网络模式 —— 桥接模式、NAT模式和仅主机模式区别
  • 文章链接:https://blog.canye365.cn/archives/206.html
  • 版权所有:本文版权归 残夜 所有,转载请注明出处!除特殊注明外 (如有侵权,请 点此联系我 )
  • Last Modified: February 8, 2021