ubuntu下r8125网卡重启丢失修复案例一则

embedded/2025/3/3 22:30:18/

刚装的一台服务器,ubuntu24.04,主板网卡是r8125,安装服务后会莫名其妙丢失驱动

按照官网的方法下载最新8125驱动包:

Realtek

然后卸载驱动

rmmod r8125

然后在驱动包里安装(幸好我之前装了build-essential,不然就在这步完蛋了)

./autorun.sh

弄了几遍还是不行,ifconfig里没看到网卡

捣鼓半天,发现用ifconfig -a能看到网卡,说明网卡没起来。检查是dhcp没有成功获取,使用dhclient命令又能启动。见了鬼了

最后定位是dhcp客户端没有正常获取

cd /etc/netplan/

发现有一个配置50-cloud-init.yaml

打开看,发现网卡的名称和现在的网卡居然不一致,也许因为升级或重装驱动后网卡名变了吧。

vi /etc/netplan/50-cloud-init.yaml

把ethernets下的网卡修改和现在的一致,然后重启就好了

我的是把enp3s0修改成了enp4s0


http://www.ppmy.cn/embedded/169729.html

相关文章

Matlab 大量接单

分享一个matlab接私活、兼职的平台 1、技术方向满足任一即可 2、技术要求 3、最后 技术方向满足即可 MATLAB:熟练掌握MATLAB编程语言,能够使用MATLAB进行数据处理、机器学习和深度学习等相关工作。 机器学习、深度学习、强化学习、仿真、复现、算法、…

深入理解并解析C++ stl::vector

欢迎来到干货小仓库!!! "每个warning都是编译器在说: 我觉得你还能强一点" 1.vector的成员变量定义 三个成员都定义成指针类型,因为指针 - 指针等于之间的个数。 2.vector的使用 2.1构造函数 构造函数声明接口说明vector()无参构造 vector&#xff08…

【人工智能】数据挖掘与应用题库(201-300)

1、在LetNet5网络中,卷积核的大小是? 答案:5*5 2、LeNet5网络参数的数量约为? 答案:6万 3、AlexNet与LeNet5相比,使用了哪些机制来改进模型的训练过程? 答案: 数据增广Dropout抑制过拟合ReLU激活函数CUDA加速神经网络训练4、VGGNet使用的卷积核的大小是? 答案:…

rust学习笔记8-枚举与模式匹配

在 Rust 中,枚举(Enum) 是一种定义一组命名值的数据类型。它允许你创建一个可以表示多个不同值的类型,这些值被称为“变体(variants)”。枚举是 Rust 中非常强大的特性之一,广泛用于模式匹配和错…

什么是RabbitMQ

什么是RabbitMQ 1.RabbitMQ介绍 RabbitMQ 是一个开源的消息队列中间件,实现了 AMQP(Advanced Message Queuing Protocol) 协议。它用于在分布式系统中传递消息,支持异步通信、解耦、负载均衡和消息持久化等功能。RabbitMQ 以其高…

AWS API Gateway灰度验证实现

在微服务架构中,灰度发布(金丝雀发布)是验证新版本稳定性的核心手段。通过将小部分流量(如 10%)导向新版本服务,可以在不影响整体系统的情况下快速发现问题。AWS API Gateway 原生支持流量按比例分配功能,无需复杂编码即可实现灰度验证。本文将详细解析其实现方法、最佳…

数据结构:树的概念

树的概念:树是 n n n个结点的有限集合,有且仅有一个被称为根的结点。当 n > 1 n > 1 n>1时,其余结点可分为互不相交的有限集合,其中每个集合本身又是一颗树。 树的属性: 结点层次(深度&#xff…

【Vue3】浅谈setup语法糖

Vue3 的 setup 语法糖是通过 <script setup> 标签启用的特性&#xff0c;它是对 Composition API 的进一步封装&#xff0c;旨在简化组件的声明式写法&#xff0c;同时保留 Composition API 的逻辑组织能力。以下是其核心概念和原理分析&#xff1a; 一、<script setu…