ubuntu网络故障排除
因为编译一个医学用软件对python环境有依赖,切换成python2.7后编译仍不成功,删除python3.8过程中依赖关系统出错,导致桌面系统与网络均出现问题,以下记录了网络与桌面环境故障排除过程
一、网络故障现象
ip a显示有网卡信息,无法获取网络地址
nmtui 无连接信息,新建连接后,无法激活连接,显示为网卡unmanaged
二、排错过程
2 .1 检查网络服务状态
systemctl status NetworkManager
状态异常
/etc/network/interfaces 文件丢失
/run/network/ifstate 文件丢失
重建文件
interfaces
auto eth0
iface eth0 inet dhcp
ifstate
echo “lo=lo” > ifstate
echo “eth0=eth0”>>ifstate
重建文件完成后报网卡unmanaged
使用
nmcli dev set wlan0 managed yes
然而没什么卵用,最后几种试终于发现/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf这个文件丢失了
sudo vim /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf
[keyfile]
unmanaged-devices=*,except:type:ethernet,except:type:wifi,except:type:wwan,except:type:ethernet
systemctl restart NetworkManager 重启网络服务后,网络恢复正常。
nmcli connection show状态为unmanaged
nmcli networking检查NetworkManager是否接管系统网络,如果结果为disabled
nmcli networking on 打开NetworkManager接管系统网络。
标签:
linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」