问题 2:VMnet8 的 DHCP 功能是关闭的!
- 看表格里
VMnet8这一行,DHCP列是空的,而VMnet1是 "已启用"。 - VMnet8 没开 DHCP 服务,虚拟机自然拿不到 IPv4 地址!
🟢 现在按下面的步骤修复,就能解决问题:
1. 先点击选中列表里的 VMnet8(NAT 模式)
点击 VMnet8 那一行,下方的配置区域会自动切换到 NAT 模式的设置。
2. 勾选并开启 DHCP 服务
- 选中
VMnet8后,在下方找到:将主机虚拟适配器连接到此网络✅ 勾选使用本地 DHCP 服务将 IP 地址分配给虚拟机✅ 勾选
- 点击
DHCP 设置(P)...,确认地址池范围是192.168.11.128 ~ 192.168.11.254之类的,保持默认即可。
3. 确认 NAT 设置
点击 NAT 设置(S)...,确认网关是 192.168.11.2(和你的子网 192.168.11.0 对应),保持默认即可。
4. 保存配置并重启
- 点击
应用→确定,保存修改。 - 关闭 VMware,再重新打开,启动你的 Ubuntu 虚拟机。
🟢 启动后验证
-
进入 Ubuntu 后,执行:
bash
运行
sudo dhclient -r ens33 sudo dhclient ens33 ip a现在你就能看到
192.168.11.x开头的 IPv4 地址了!
💡 简单说,就是你的 NAT 模式(VMnet8)没开 DHCP,虚拟机无法自动获取 IP,所以一直只有 IPv6。现在开启 DHCP 后,就能正常分配 IP 了。