我们打开Ubuntu的时候有时候会出现网络图标消失,网络不能使用问题,打开设置发现有线网络消失,现象如下:


原因可能如下:
-
NetworkManager 的状态文件损坏(最常见):
-
NetworkManager 将其当前状态(例如:是否已启用、上次的联网状态等)记录在一个文件里,这个文件通常就是
/var/lib/NetworkManager/NetworkManager.state
。 -
如果系统意外断电、强制重启或 NetworkManager 进程被异常杀死,这个状态文件可能会损坏或包含不一致的信息(例如,错误地记录自己已经
Running
,但实际上并未完全启动)。 -
当下一次启动时,NetworkManager 读取到这个损坏或错误的状态,可能会认为自己处于一个异常状态,从而无法正常启动或初始化,导致其图形化前端(nm-applet)也无法启动,图标自然就消失了。
-
-
nm-applet
进程本身崩溃:有时是 applet 自身的 bug 或与某些桌面扩展的冲突导致其启动失败。
-
用户配置冲突:
在
/etc/NetworkManager/
或用户家目录下的 NetworkManager 配置文件中存在错误配置。 -
系统更新或软件包问题:
不完整的系统更新可能导致
network-manager
或network-manager-applet
软件包出现问题。
解决办法如下:
依次输入以下指令:
sudo service NetworkManager stop
sudo rm /var/lib/NetworkManager/NetworkManager.state
sudo service NetworkManager start
现象:

