当前位置: 首页 > web >正文

VMware 中 Ubuntu 右上角网络图标消失的 5 种终极修复方案

问题现象

在 VMware 中打开 Ubuntu,发现右上角系统托盘区的网络图标(上下小箭头)不见了,点击“设置 → 网络”提示“NetworkManager 未运行”。

本文记录踩坑全过程,5 种方法按“由易到难”排序,实测 Ubuntu 18.04/20.04/22.04 及 VMware 16/17 均有效,建议收藏备用。


一、一分钟速查表(TL;DR)

方法 适用场景 操作耗时
① 重启 NetworkManager 90% 的图标消失 30 秒
② 改配置文件 managed=true 方法①无效 1 分钟
③ 检查 VMware 网络设置 虚拟机网络不通 2 分钟
④ 手动重启网卡 图标仍不出现但网络通 1 分钟
⑤ 还原 VMware 虚拟网络 配置损坏 3 分钟


二、详细步骤

① 重启 NetworkManager 服务(推荐先执行)

打开终端,三连击:

sudo service NetworkManager stop
sudo rm /var/lib/NetworkManager/NetworkManager.state
sudo service NetworkManager start

执行完图标立即回来,若仍缺失继续下一步。


② 修改 NetworkManager 配置

  1. 编辑配置文件
sudo gedit /etc/NetworkManager/NetworkManager.conf
  1. managed=false 改成
[ifupdown]
managed=true
  1. 保存退出,重启服务
sudo service NetworkManager restart

③ 检查 VMware 网络设置

检查项 正确姿势
虚拟网卡是否启用 虚拟机 → 设置 → 网络适配器 → 勾选“已连接”&“启动时连接”
网络模式 NAT 与桥接互切测试,哪个能用用哪个
主机服务(Windows) 服务里确保 VMware DHCP Service、VMware NAT Service 均为“正在运行”


④ 手动重启虚拟网卡(可选)

# 查看网卡名
ip a
# 假设网卡为 ens33
sudo ip link set ens33 down
sudo ip link set ens33 up

⑤ 还原 VMware 虚拟网络(终极杀器)

  1. 关闭 Ubuntu 虚拟机。
  2. VMware 菜单:编辑 → 虚拟网络编辑器 → 右下角“还原默认设置”。
  3. 重新开机,图标与网络双双复活。

三、验证网络是否恢复

ping www.baidu.com          # 能通就行
ifconfig                    # 看到 IP 即正常

四、常见疑问 Q&A

  1. 图标还是不出来,但网络能上网?

    注销或重启一次 GNOME Shell:Alt+F2 → 输入 r → 回车。

  2. Ubuntu Server 没 GUI 怎么办?

    本文方法同样适用,用 nmcli 命令行管理即可。

  3. Wayland 会话下无效?

    切换回 Xorg:登录界面点击用户名 → 右下角齿轮 → Ubuntu on Xorg。


五、一键脚本(懒人福利)

把以下内容保存为 fix_nm.shchmod +x 后直接运行:

#!/bin/bash
echo "Stopping NetworkManager..."
sudo service NetworkManager stop
sudo rm -f /var/lib/NetworkManager/NetworkManager.state
sudo sed -i 's/managed=false/managed=true/' /etc/NetworkManager/NetworkManager.conf
sudo service NetworkManager start
echo "Done! Please log out and log back in."

六、总结

场景 首选方案
突然消失 方法 ①
刚装完系统就不见 方法 ②
主机切换网络后失效 方法 ③
配置错乱 方法 ⑤

如果本文帮到了你,记得点赞收藏!有其他 VMware 疑难杂症欢迎留言,一起交流。

http://www.xdnf.cn/news/18903.html

相关文章:

  • Android 中使用开源库 ZXing 生成二维码图片
  • Android 播放MP4格式,大视频 几个小时的视频点击快进键视频进度会倒退一秒
  • 基于 Elasticsearch 解决分库分表查询难题
  • MySQL 索引:结构、对比与操作实践指南
  • OpenAI o1:OpenAI最新推出的AI大语言模型,更擅长推理也更贵
  • 使用JDK11标准 实现 图数据结构的增删查改遍历 可视化程序
  • Linux应急响应一般思路(三)
  • Vulkan 学习路线图
  • 【机器学习】(11) --回归树算法
  • 算法题打卡力扣第167题:两数之和——输入有序数组(mid)
  • AMH和cyberpanel等管理软件,哪个里面可以部署AI软件?
  • week4-[二维数组]平面上的点
  • 文件读取结束的判定方法:正确使用feof函数避免文件读取错误
  • 代码随想录算法训练营30天 | ​​01背包理论基础、416. 分割等和子集
  • Pandas 高效数据处理:apply、向量化与分组
  • Android用Coil 3检查媒体资源是否有效,Kotlin
  • LeetCode 面试经典 150_双指针_验证回文串(25_125_C++_简单)(双指针)
  • 基于多通道同步分析的智能听诊系统应用程序
  • k8s数据存储
  • k8s-容器化部署论坛和商城服务(小白的“升级打怪”成长之路)
  • Rust Async 异步编程(六):Pin 和 Unpin
  • Python实现点云投影到直线、平面、柱面和球面
  • ComfyUI AI一键换装工作流无私分享
  • 《分布式系统跨服务数据一致性Bug深度复盘:从现象到本质的排查与破局》
  • 从“数据孤岛”到“业财融合”,外贸订单管理ERP重构一体化逻辑
  • 电气工程及其自动化的课程笔记
  • 接口自动化测试:测试用例也能自动生成
  • Vue3 + Golang Gin 实现客服实时聊天系统(WebSocket + Socket.IO 详解)
  • 【工具安装使用-Jetson】Jetson Orin Nano 刷机和踩坑总结
  • 从人工巡检到AI预警:智慧工地如何用技术重构施工安全体系