VMware Ubuntu 虚拟机 NAT 模式 Destination Host Unreachable 网络故障排查

Source

问题表述:

环境:VMware,VMnet8‑NAT 模式,同主机其他虚拟机网络正常;故障 Ubuntu 虚拟机 ens33 网卡 UP,IP、路由配置正确,ping 网关报Destination Host Unreachable。通过清理冲突网络服务、修正 netplan 配置、VMware 端重建虚拟网卡后恢复网络。

# 停止并禁用旧的systemd‑networkd服务
sudo systemctl stop systemd-networkd
sudo systemctl disable systemd-networkd

# 启用NetworkManager服务接管网卡
sudo systemctl enable --now NetworkManager

# 清理netplan旧缓存、备份文件
sudo rm -rf /run/netplan /etc/netplan/*.yaml~

之后重新添加网络适配器:
之后将该 Ubuntu 虚拟机关机;虚拟机设置 → 选中当前网络适配器 → 点击移除;点击添加 → 网络适配器,网络连接选择 NAT 模式 (VMnet8);启动虚拟机。可以正常ping通主机。

ipc@ubuntu:~$ ls /etc/netplan
01-network-manager-all.yaml
ipc@ubuntu:~$ vi /etc/netplan/01-network-manager-all.yaml

01-network-manager-all.yaml 内容如下:

network:
  version: 2
  renderer: NetworkManager