解决VMware中win10虚拟机无法上网

在虚拟机设置中的网络适配器,网络连接使用NAT模式。

NAT模式使用的是VMnet8。在VMware的编辑->虚拟网络编辑器中,按照图片中配置设置,IP保持一致,并且可以删除除VMnet8以外的所有网络,防止有时候匹配错了网络导致虚拟机无法上网。

这样设置后,虚拟机中win10网络应该如下图所示,显示Ethernet0成功连接(图中aTrust请忽略,未安装aTrust则无该连接)。

按照上述设置后,若Ethernet0显示网络电缆被拔出,则大概率是宿主机的VMware DHCP Service和VMware NAT Service没有开启,需要在宿主机的任务管理器中找到对应的服务开启,并且可以设置服务自动开启并且设置恢复​选项卡把"第一次失败"和"第二次失败"都设成重新启动服务。注意这些操作过程中均无需重启虚拟机即可恢复。

最后附上一个bat文件,可以右键以管理员身份运行,快速启动这两个服务,无需在任务管理器中操作。

powershell 复制代码
@echo off
echo 正在重启 VMware 网络服务...
net stop "VMware NAT Service" >nul 2>&1
net stop "VMware DHCP Service" >nul 2>&1
timeout /t 2 >nul
net start "VMware DHCP Service"
net start "VMware NAT Service"
echo 完成!
pause
相关推荐
flyingonpine1 小时前
PowerShell脚本数字签名实战:自签名证书、代码签名与信任链验证
windows·信任链
梦到啥说啥3 小时前
Linux网络编程:TCP网络协议
网络·网络协议·tcp/ip
Shanks.6 小时前
2026 远程控制软件实测:ToDesk / 向日葵 / RustDesk / TeamViewer 在跨城与弱网下的真实差距
网络·远程工作·软件需求
Jeremy_WW7 小时前
802.3协议解读 06:117章节 RS 和 200GMII / 400GMII I
网络·网络协议·信息与通信·光模块·802.3协议
goehou7 小时前
让 AI 替我操作这台电脑,先把手能伸多远定下来
windows·自动化·权限管理·ai agent
坤坤子吖7 小时前
Linux网络编程:自定义应用层协议与 JSON 序列化
linux·服务器·网络·c++·笔记·json
公子小六8 小时前
基于.NET的Windows窗体编程之WinForms数据持久化(1)
windows·microsoft·c#·.net·winforms
顧棟8 小时前
INFINI Gateway 服务器端口重用(SO_REUSEPORT)实现与分析
网络·gateway
沫璃染墨9 小时前
从零入门计算机网络系列(十八):TCP连接管理详解——从三次握手与四次挥手到TIME_WAIT机制
运维·服务器·网络·c++·网络协议·tcp/ip·tcp
LabVIEW开发9 小时前
Omron PLC:接 LabVIEW 常踩的 5 个坑
服务器·网络·labview·labview知识·labview功能·labview程序