简介
在 VMware Workstation 中安装 Ubuntu 22.04 虚拟机后,关机再开机可能出现网络断开且无网络标识的情况。通过检查 NetworkManager 服务及设备状态可解决此问题。
方法介绍
前提条件
确保虚拟机网络适配器设置正确(如 NAT 模式)。
解决步骤
- 打开终端,检查 NetworkManager 服务状态:
sudo systemctl status NetworkManager
若未安装,执行以下命令安装并启动:
sudo apt-get update
sudo apt-get install network-manager
sudo systemctl start NetworkManager
若服务被禁用,解除禁用状态:
sudo systemctl unmask NetworkManager
再次检查服务状态。
- 确认服务正常但无法连接,检查设备状态:
nmcli device status
若显示 unmanaged,启用 NetworkManager:
nmcli networking on
再次检查设备状态。
- 若仍显示 unmanaged,设置设备为托管状态(以 ens33 为例):
nmcli device set ens33 managed yes
sudo systemctl restart NetworkManager
检查设备状态是否变为 connected。
总结
核心在于检查 NetworkManager 是否接管网络设备,启用网络管理功能,并将设备设为托管状态后重启服务。
备用方案:共享文件夹
若网络仍不可用,可通过 VMware 共享文件夹传输文件。
- 创建挂载点:
sudo mkdir -p /mnt/hgfs
- 手动挂载共享目录:
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
- 查看共享目录:
ls /mnt/hgfs/
注意:部分浏览器可能因 DNS 设置导致无法访问特定网站,可尝试更换搜索引擎。


