ubuntu升级后网卡不可用,提示*-network UNCLAIMED

server/2025/3/26 19:32:58/

【背景】

前两天给机器人升级了固件,对应的计划用其官方提供的ROS2版本的代码,我原先的系统是Ubuntu20,新的ROS2代码是humble版本的,需要把升级操作系统到Ubuntu22。升级完之后,发现系统内核是5.15.x, 和直接安装的Ubuntu22内核版本6.8.0-50不一致,就手动安装了该版本的内核。安装完后发现无法联网,无论是有线还是Wifi,一下子觉得不对劲。经过大量搜索,得到的方法基本相似,都没有解决我的问题,直到看到这篇帖子,才真正解决了网卡驱动的安装问题。具体的操作方法和步骤如下:

一般是先通过ubuntu的系统命令查看网络适配器状态,如:

sudo lshw -c network

如果得到的信息中包含*-network UNCLAIMED字段,说明网卡驱动没有安装。这是因为升级ubuntu系统时,除了要安装基础内核组件,还需要安装和内核版本匹配的额外的组件来安装网卡驱动,如linux-modules-extra-6.8.0-50-generic。如果能且回到其它可以上网的内核版本(一般都是可以的,在bootmenu中可以切换),然后执行软件安装命令:

sudo apt-get install linux-modules-extra-6.8.0-50-generic

安装完成后,重启系统并切换到新的内核版本,就会发现网卡已经能使用了,可以正常联网。

如果还不能上网,需要查看一下系统文件/etc/NetworkManager/NetworkManager.conf中[ifupdown]节点下的managed的值是否为true,如果是false,需要改为true。保存完后需要执行命令以重启网络服务,使修改生效。

sudo service NetworkManager restart

基本上能解决很大一部分的网络不可用的问题。其它网络问题,以后遇到了再分享给大家。


http://www.ppmy.cn/server/178826.html

相关文章

HarmonyOS鸿蒙开发 BuilderParam在父组件的Builder的点击事件报错:Error message:is not callable

HarmonyOS鸿蒙开发 BuilderParam在父组件的Builder的点击事件报错:Error message:is not callable 最近在鸿蒙开发过程中,UI做好了,根据列表item进行点击跳转,报错了 报错信息如下 Error message:is not callable Stacktrace:at…

基于springcloud微服务架构的巡游出租管理平台

开发语言:Java框架:springcloudJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包&#xff1a…

C# 派生 详解

1.1派生 继承设计的目的:经常需要扩展现有类型来添加功能(行为和数据)。 定义派生类 要在类标识符后添加冒号,接着添加基类名称。 注意:1.通过继承,基类的每个成员都出现在派生类构成的链条中。 2.除非明…

Vue3前端开发:组件化设计与状态管理

Vue3前端开发:组件化设计与状态管理 一、Vue3组件化设计 组件基本概念与特点 是一款流行的JavaScript框架,它支持组件化设计,这意味着我们可以将页面分解成多个独立的组件,每个组件负责一部分功能,通过组件的嵌套和复用…

(* IOB = “FORCE“ *) 的使用分享

在Xilinx FPGA设计中,IOBFORCE是一个与输入输出块(IOB)相关的属性设置。这个设置主要用于控制逻辑是否被推入到IOB(Input/Output Block)中,即FPGA芯片边缘的I/O引脚附近的专用硬件资源。使用IOB属性可以帮助…

批量删除 PPT 文档幻灯片中的备注

在 PPT 的幻灯片页面中,我们经常会插入备注信息。这些备注信息对于我们演示 PPT 文档非常友好,但是在某些场景下,我们不需要再保留这些备注信息,那如何将每张幻灯片中的备注信息都删除呢?今天这批文章就介绍批量删除 P…

【计算机网络】TCP协议技术细节全解析:与UDP的核心差异深度对比

目录 引言 TCP的四大计时器 1)重传计时器 2)持续计时器 3)保活计时器 4)时间等待计时器 为什么一定要进行三次握手?两次不行吗? 流量控制和拥塞控制有什么区别? TCP和UDP的区别 为什么…

Canal同步延迟和数据丢失优化方案

Canal是通过解析MySQL的binlog来获取数据变更事件的,然后将这些变更事件发送到下游,比如Redis。在同步的过程中需要解决实时性和一致性的问题。首先,实时性方面,可能涉及到Canal本身的处理速度,比如是否及时解析binlog,以及下游处理的速度,比如Redis写入是否够快。此外,…