问题描述
本机ping不通VMWare下的麒麟V10虚拟机
解决
✅ 第一部分:确认 VMware 网络组件无异常(你已完成)
在 Windows 运行:
Win + R → ncpa.cpl
必须看到:
✔ VMware Network Adapter VMnet1
✔ VMware Network Adapter VMnet8
➡ 你的反馈:这两个都存在 → 驱动没问题
✅ 第二部分:确保 VMware 网络服务正常运行
在 Windows:
Win + R → services.msc
找到:
✔ VMware NAT Service
✔ VMware DHCP Service
两项必须:
✔ 状态 = Running(运行中)
✔ 启动类型 = Automatic(自动)
如果不是 → 右键启动并改成自动
👉 这一步是虚拟机是否能拿到 IP 的关键
✅ 第三部分:让虚拟机重新申请 IP
切回麒麟虚拟机,执行:
sudo dhclient -v
功能:请求 DHCP 分配 IP
⚠ -v能让你看到是否成功
✅ 第四部分:查看虚拟机是否拿到 IP
执行:
ip addr
✔ 正常应看到 192.168.xx.xx 的地址
❌ 如果没有 IP → 继续下一步
✅ 第五部分:如果网卡未启动,手动启动
执行:
sudo nmcli device status
查看网卡(通常叫 ens33 或 eth0)是否状态为:
✔ connected
如果是 disconnected:
执行:
sudo nmcli device connect ens33
或:
sudo nmcli device connect eth0
✅ 第六部分:重启网络服务并再次申请 IP
执行:
sudo systemctl restart NetworkManager
sudo dhclient
再次查 IP:
ip addr
✅ 第七部分:验证网络连通性
测试是否联网:
ping 114.114.114.114
👉 通就说明网络正常
现在再测 DNS:
ping baidu.com
如果 DNS 不通,则:
sudo nano /etc/resolv.conf
写入:
nameserver 114.114.114.114
nameserver 8.8.8.8
保存后重试:
ping baidu.com