虚拟机三种网络模式:VMware VMnet0、VMnet8和VMnet1
虚拟机的网络能不能通,取决于VMware VMnet怎么配。本文先说明虚拟网络的组成,再分别介绍VMnet0桥接、VMnet8 NAT和VMnet1仅主机三种模式的特点与适用场景,最后给出修改网络连接、配置自定义网络的操作步骤。
要把VMware Workstation里的虚拟机连上Internet,得先弄清楚VMware VMnet是怎么把虚拟网络搭起来的。
VMnet,即虚拟网络,也可以称为虚拟交换机。它是虚拟网络组件的一部分,作用是把虚拟网络适配器、虚拟DHCP服务器和NAT设备连接在一起,和物理交换机扮演的角色差不多。
这些组件在企业级的vSphere网络及其组件中也能找到对应的概念,只是规模和使用场景不太一样。
您既可以用默认的VMware VMnet把虚拟机接入网络,也可以手动规划一套自定义网络。本文会介绍3个默认的虚拟机网络模式,以及配置自定义VMware VMnet的具体步骤。

VMware虚拟机三种网络模式 (VMnet):
下面逐一说明这3种模式的特点和适用场景,您可以比较VMnet0、VMnet8、VMnet1之间的差异,比如VMware VMnet1和VMnet8在联网方式上的区别,再选择把虚拟机接入主机所需的默认配置。
各类网络连接方式的细节,可以参考VMware官方对常见网络连接配置的说明。
VMware VMnet0是默认虚拟网络之一,默认采用自动桥接模式,桥接到主机上处于活动状态的网络适配器。
创建和安装虚拟机时默认使用桥接模式。如果您只需要一台能访问物理主机的虚拟机,这种模式很省事,不用手动设置网络。
DHCP服务器会自动识别虚拟机,并分配一个与主机处于同一子网的IP地址,虚拟机在该子网内完全可见。有需要时,也可以手动指定IP。

VMware VMnet8默认使用NAT虚拟网络,VMnet8上的虚拟机通过网络地址转换(NAT)走主机的网络适配器上网,看起来就像躲在NAT路由器后面。
NAT是相对省心的组网方式,常用于hadoop集群、分布式服务这类需要多台虚拟机同时联网的环境。
VMware VMnet1采用仅主机模式,构建的是隔离的网络环境:虚拟机只能访问该网段内指定的地址,与主机内部互通,无法访问外部网络。
弄清VMware VMnet虚拟网络和3个默认的VMware网络模式之后,下面就来看怎么使用它们,也就是如何把虚拟机接入互联网。
1. 启动VMware Workstation,选择目标虚拟机,然后单击工具栏上的“虚拟机”>“设置”。

2. 从左侧清单导航到“硬件”>“网络适配器”,选择所需的网络连接类型。单击“确定”保存。
如果设置界面打不开,或提示VMware无法编辑虚拟机设置,多半是虚拟机正在运行,或该设置项需要关机后才能修改,先关闭虚拟机再重试即可。

1. 启动VMware Workstation,选择目标虚拟机,然后单击工具栏上的“虚拟机”>“设置”。
2. 点击左侧清单底部的“添加”按钮,在弹出的向导中选择“网络适配器”,点击“完成”继续。

关闭向导后,您可以在左侧清单中看到新创建的网络适配器。
1. 启动VMware Workstation,选择目标虚拟机,然后单击工具栏上的“虚拟机”>“设置”。
2. 选择您要删除的网络适配器,然后单击左侧清单底部的“移除”按钮。

对大多数VMware Workstation用户来说,采用默认的VMware VMnet,并通过NAT或桥接模式把虚拟机连接到主机就足够了。
如果您有更多需求,还可以使用虚拟网络编辑器,在VMware Workstation中创建配置更复杂的私有自定义网络。
以下是设置VMware VMnet的一般步骤:
1. 启动VMware Workstation,单击工具栏上的“编辑”>“虚拟网络编辑器…”。

2. 单击“添加网络...”并选择一个VMnet编号,单击“确定”添加。如果“添加网络”是灰色不可选的,请先在下方获取管理员权限。

3. 将新建的VMnet配置为仅主机、桥接或NAT模式。
注意:只能将一个网络设置为NAT。
✦ 修改DHCP设置
选中“使用本地DHCP服务将IP地址分配给虚拟机”选项,然后单击“DHCP设置”以手动修改IP地址,单击“确定”保存。

注意:不建议修改子网掩码,因为某些虚拟网络服务可能无法同时使用自定义子网掩码。
✦ 修改桥接设置
勾选“桥接模式(将虚拟机直接连接到外部网络)”选项,并在“已桥接至”部分选择一个适配器。
✦ 修改NAT设置
单击“NAT设置”打开向导,手动修改网关IP,然后单击“添加”按钮。

提供主机端口、类型、虚拟机IP地址和虚拟机端口,点击“确定”保存并返回NAT设置界面。

单击“DNS设置”和“NetBIOS设置”按钮,分别完成配置后单击“确定”保存。

注意:NetBIOS设置只限于Windows主机。
用户在配置VMware Workstation VMnet时可能会遇到问题,例如网络适配器设置正确,虚拟机网络连接不上。
下面整理了3种有效的方法,可以依次尝试。
1. 按“Win+R”并键入“services.msc”打开Windows 服务。

2. 检查VMware DHCP服务是否正常运行。如果没有,请右键单击它并选择“属性”。

3. 将启动类型改为“自动”,点击“服务状态”下的“启动”按钮,再点击“确定”保存。

注意:如果重新启动VMware DHCP服务不起作用,请尝试以相同的方式重新启动VMware NAT服务。
1. 启动VMware Workstation,单击工具栏上的“编辑”>“虚拟网络编辑器…”。
2. 单击左下角的“还原默认设置”按钮。

上面3种方法里,重新安装VMware Workstation属于动静比较大的操作,过程中一旦出现意外,虚拟机里的系统和业务数据都可能受到影响。动手之前,比较稳妥的做法是先把整个虚拟机完整备份一份。
企业环境里可以请专门的备份工具帮忙。傲梅企业备份旗舰版支持把VMware ESXi主机和vCenter添加为源设备,在虚拟机保持运行的状态下完成热备份。
备份会把虚拟机的系统、配置和业务数据一起打包成镜像,万一虚拟机起不来,直接还原就能恢复原状,不必重新搭建环境。
这款软件的主要特点如下:
点击下方按钮进入下载中心,下载安装傲梅企业备份旗舰版,再按照下面的步骤把虚拟机备份起来。
1. 登录傲梅企业备份旗舰版,在主界面把您的VMware ESXi主机或vCenter添加为源设备(只需绑定一次,之后无需重复添加)。

2. 点击“备份任务”>“新建任务”,选择要备份的虚拟机,然后点击“确定”。

3. 把备份目标设为本地路径或网络路径(例如NAS),并按需要配置备份计划,然后点击“开始备份”。

备份完成后,无论是重装VMware Workstation,还是继续调整网络配置,都可以放心操作;环境真出了问题,用镜像还原回来就行。
回到开头的问题:虚拟机要连上Internet,关键在于按需配置VMware VMnet。文中说明了默认的3个VMnet分别是什么模式,也给出了修改网络连接和配置自定义网络的具体步骤。
遇到连不上网的情况,可以依次尝试重启DHCP服务、还原虚拟网络的默认设置,以及重装VMware Workstation。
网络调通之后,别忘了把虚拟机保护好。把VMware Workstation备份虚拟机安排成定期任务,万一环境再出问题,也能很快恢复。
更新于2026年09月28日