在虚拟机设置中的网络适配器,网络连接使用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