vmware虚拟机的网络配置
目录
- vmware如何配置网络连接
- [桥接模式 (Bridged) - VMnet0](#桥接模式 (Bridged) - VMnet0)
- [NAT 模式 (Network Address Translation) - VMnet8](#NAT 模式 (Network Address Translation) - VMnet8)
- [仅主机模式 (Host-Only) - VMnet1](#仅主机模式 (Host-Only) - VMnet1)
vmware如何配置网络连接

VMnet0、VMnet1、VMnet8 分别对应桥接模式、仅主机模式、NAT 模式的
系统默认配置。
它们都是由 VMware 自动创建的虚拟交换机,交换机是互联同一局域网的设备,进行简单的存储、转发,不对数据进行任何更改。所以,虚拟机的网络连接(与本地主机的通讯、虚拟机与虚拟机之间的通信等),都是由虚拟交换机实现的
虚拟机是如何联网的
你可以把 VMware 想象成一栋虚拟的"办公楼",里面的每一个虚拟机(VM)就是一台台独立的电脑。
- 物理世界中: 如果你想把办公室里的几台电脑连起来,或者让它们能上网,你需要买一个硬件设备叫 "交换机" (Switch) ,然后用网线把电脑都插在这个交换机上。
- 虚拟世界中: VMware 在软件层面模拟了这个硬件设备,这就是 "虚拟交换机" 。
你会觉得它像路由器,其实是因为家用的"路由器"是 三合一 设备:家用路由器 = 路由器 + 交换机 + 无线AP

在Windows中可以看到VMnet1和VMnet8两个虚拟网卡,说明不仅可以通过虚拟机的虚拟网络编辑器来修改,也可以直接在物理机上通过更改网络适配器选项来修改。
每个VMnet可以选择设置为桥接/仅主机/NAT模式其中的一种,但是需要注意的是仅主机和NAT模式在VMWare内都只能存在一个。
桥接模式 (Bridged) - VMnet0
核心概念 :虚拟机和宿主机是"平级"关系。


-
原理:VMware 就像在你的物理网卡上搭了一座"桥"。虚拟机直接使用物理主机的真实网卡连接到外面的路由器。vmware创建了一个vmnet0虚拟交换机,用于连接物理主机和虚拟机。然后vmnet0虚拟交换机与物理网卡之间的连接就依靠这个虚拟网桥,下图可见
-
IP地址 :虚拟机和你的物理机会处于同一个网段。
- 例如:物理机 IP 是
192.168.1.10,虚拟机 IP 就可能是192.168.1.11。
- 例如:物理机 IP 是
-
比喻 :虚拟机就像是你的一位合租室友 。你们共用同一个路由器,路由器认为你们是两台完全独立的电脑。

-
优点:
- 局域网内的其他电脑(如你同事的电脑)能直接访问你的虚拟机。
- 设置简单,不需要配置端口转发。
-
缺点:
- 需要占用一个真实的局域网 IP。如果是在 IP 资源紧张的公司网络或校园网,可能无法分配到 IP 导致无法上网。
举一个示例:


可见我电脑选用了有线网线来连接路由器,然后我选择桥接到这个有线连接的网卡上,然后虚拟机的网路适配器要选择桥接模式

电脑就能上网了,你可以检查一下主机电脑的ip和虚拟机电脑的ip是不是在同一个网段里面

可见均在一个同一个网段下

在配置里去固定ip地址为192.168.1.111,子网掩码为255.255.255.0,网关为192.168.1.1,DNS为192.168.1.1。这就是配置一的啊内容
NAT 模式 (Network Address Translation) - VMnet8
核心概念:虚拟机"隐藏"在宿主机身后。
-
原理:VMware 在物理机内部建立了一个独立的虚拟局域网。物理机充当"路由器"的角色,帮虚拟机转发数据。主机与虚拟机之间创建一个虚拟网络vmnet8,可以把VMnet8理解为"房间里的虚拟交换机 + 门口的虚拟路由器(NAT)"。
-
组成
- 虚拟交换机:把所有选了NAT模式的虚拟机网卡,以及宿主机的虚拟网卡 VMware Network Adapter VMnet8 连在一起。
- NAT服务:相当于路由器的出口,负责把VM的私网地址转换成宿主机通过物理网卡出去的连接(端口地址转换,PAT)。
- DHCP服务:给VM分配私网IP、网关、DNS(网段通常类似 192.168.136.0/24 ,具体可在网络编辑器里查看/修改)。使用NAT模式网络时,虚拟机在外部网络中不必具有自己的IP地址。主机系统上会建立单独的专用网络。在默认配置中,虚拟机会在此专用网络中通过DHCP服务器获取地址。
-
IP地址 :虚拟机和物理机处于不同网段。
- 例如:物理机 IP 是
192.168.1.10,虚拟机 IP 是192.168.136.128。
- 例如:物理机 IP 是
-
比喻 :虚拟机就像是连在你手机热点上的iPad 。外面的基站(互联网)只看得到你的手机(物理机),不知道 iPad(虚拟机)的存在。
虚拟机和主机系统共享一个网络标识,此标识在外部网络中不可见。NAT工作时会将虚拟机在专用网络中的IP地址转换为主机系统的IP地址。当虚拟机发送对网络资源的访问请求时,它会充当网络资源,就像请求来自主机系统一样。
-
数据路径
- 出站: 虚拟机 → VMnet8虚拟交换机 → NAT服务 → 宿主机物理网卡 → 外网
- 入站:默认不直接可达,需要在NAT里做端口映射后,外部连接才能经由宿主机转发回到对应虚拟机。例如,你想让外部访问宿主机的 8080 端口,映射到虚拟机的 80 端口。
-
优点:
- 兼容性最好。只要物理机能上网,虚拟机就能上网(哪怕物理机经常切换 Wifi)。
- 安全,外部网络无法直接访问虚拟机。
-
缺点:
- 如果局域网内的其他电脑想访问你的虚拟机,需要做复杂的端口映射配置。
仅主机模式 (Host-Only) - VMnet1
核心概念:虚拟机被"隔离"在一个封闭房间里。
- 原理 :虚拟机只能和物理机通信,或者和同样处于 Host-Only 模式的其他虚拟机通信。默认情况下,切断了通往外部互联网的连接。
- IP地址:独立的内部私有网段。
- 比喻 :就像是公司内部的保密内网。你用一根网线直接把两台电脑连起来,它们可以互相传文件,但谁都上不了百度。
- 优点 :
- 极度安全,完全与外网隔离。
- 适合搭建特殊的测试环境(如测试病毒、构建封闭的集群)。
- 缺点 :
- 默认无法上互联网。