【ubuntu】 20.04 网络连接器图标不显示、有线未托管、设置界面中没有“网络”选项等问题解决方案

问题

在工作中 Ubuntu 20.04 桌面版因挂机或不当操作,意外导致如下问题

1、 Ubuntu 网络连接图标消失

2、 有线未托管

上图中展示的是 有线 已连接 ,故障的显示 有限 未托管 或其他字符

3、 "设置" 中缺少"网络"选项

上图是设置界面,拥有"网络"选项,是正常的,即可以进行网络设置。故障的"设置"界面中不存在"网络"选项,即不能进行网络设置

4、 <warn> [1692771694.0556] Error: failed to open /run/network/ifstate 警告

上图是使用 sudo service network-manager status 查看信息时,信息中有<warn> [1692771694.0556] Error: failed to open /run/network/ifstate 警告

解决方案

方案一

新版的 Ubuntu 中使用 Netplan 管理网络设备及资源,而 netplan 却将网络管理权委托给了 NetworkManager 或 Systemd-networkd 。(更多可参考Ubuntu 20.4 没有/etc/network/interfaces,配置网络需用Netplan)

大多情况下是委托到 NetworkManager 来处理。

因此遇到 "Ubuntu 网络连接图标消失,或无法设置网络" 的问题,可以依次执行如下命令解决

复制代码
xzbd@ubuntu:~$ sudo service network-manager stop 
xzbd@ubuntu:~$ sudo rm /var/lib/NetworkManager/NetworkManager.state
xzbd@ubuntu:~$ sudo service network-manager start 

方案二

修改 /etc/NetworkManager/conf.d/ 下 xxx.conf 配置文件,在文件末尾加上,except:type:ethernet ,然后重启 NetworkManager 即可

1、修改 /etc/NetworkManager/conf.d/10-ubuntu-fan.conf ,在配置末尾加上
,except:type:ethernet

配置文件信息参考【ubuntu】网络管理:/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf 该文件是什么文件,有什么用,如何使用 ?

txt 复制代码
[keyfile]
unmanaged-devices+=interface-name:fan-*,except:type:ethernet 

2、 重启 NetworkManager

shell 复制代码
sudo systemctl restart NetworkManager
相关推荐
为思念酝酿的痛10 分钟前
数据链路层--帧传输与链路控制
网络·网络协议·计算机网络·数据链路层
头发还在的女程序员11 分钟前
【无标题】
网络·数据库·短剧小程序·短剧系统·海外短剧·短剧后台
是jin奥34 分钟前
Ubuntu 访问 Windows 共享目录
linux·运维·ubuntu
Gauss松鼠会34 分钟前
【GaussDB】破除gaussdb ugin索引支持中文模糊查询的迷思-字符序
java·运维·服务器·网络·数据库·gaussdb·经验总结
luiyarch39 分钟前
汽车电子ISO 21448 SOTIF系列(第26期):未知危险场景的确认方法(下)——AI驱动的场景发现
网络·人工智能·安全·车载系统·汽车
砚凝霜1 小时前
【软考信息安全】第十六章 网络安全风险评估项目流程与应用
网络·安全·web安全
Mr_韩1 小时前
子网路由实战:无需公网 IP,异地直接访问家庭内网全部设备
运维·网络·物联网·nas
Bruce_Liuxiaowei1 小时前
内网“影子资产“:串口服务器安全盲区剖析
服务器·网络·安全·iot
ChipCamp1 小时前
零门槛上手的RISC-V项目:picorv32
ubuntu·verilog·verilator·iverilog·gtkwave·riscv64-unknown
云计算练习生2 小时前
什么是操作系统安全?身份认证、访问控制与审计机
服务器·网络·安全·访问控制·操作系统安全