ubuntu丢失网络/网卡的一种原因解决方案

现象

  • 开机进入ubuntu后发现没有网络,无论是在桌面顶部状态栏的快捷键 还是 系统设置中,都没有”有线网“和”无线网“的选项,”代理“的选项是有的
  • 使用数据线连接电脑和手机,手机开启”通过usb共享网络“,还是没有任何网络
  • 运行ifconfigifconfig -a都不能看到有线网(名称类似enpxxx)和无线网(wlpxxx)
  • 运行命令sudo lshw -c network,输出类似如下,发现有两个网卡的名字(看product)
  *-network UNCLAIMED             description: Ethernet interfaceproduct: RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controllervendor: Realtek Semiconductor Co., Ltd.physical id: 0bus info: pci@0000:25:00.0logical name: enp37s0version: 15serial: d8:bb:c1:46:85:0esize: 1Gbit/scapacity: 1Gbit/swidth: 64 bitsclock: 33MHzmemory:fc700000-fc703fff*-network UNCLAIMEDdescription: Wireless interfaceproduct: Dual Band Wireless-AC 3168NGW [Stone Peak]vendor: Intel Corporationphysical id: 0bus info: pci@0000:26:00.0logical name: wlp38s0version: 10serial: 18:cc:18:cc:d8:1ewidth: 64 bitsclock: 33MHz

原因

当前安装的内核版本缺少安装linux-modules-extra-xxxx-generic

发现原因的过程(可以跳过)

  • 我也先是在网上搜索”ubuntu 网络消失“,找到的解决方案基本都是重置NetworkManager(或者类似)的操作,但是我试了都没有用(不是无脑尝试,而是看了他们的文章后觉得可行、而且重置操作不会有啥伤害)
  • 跟着那些教程的操作中会有使用命令ifconfiglshw来查看当前网卡的信息。突破口就在lshw,我的输出包含”network UNCLAIMED“,去网上一查,这个回答说是缺少安装linux-modules-extra-xxxx-generic。然后我的ubuntu目前用的内核版本是6.8.0-36,再看我已经安装的内核中,果然没有安装linux-modules-extra-6.8.0-36-generic
    在这里插入图片描述

解决方法

  • 安装缺少安装的linux-modules-extra-xxxx-generic,其中xxxx是当前使用的内核版本(可以通过命令uname查看)

  • 但考虑到此时ubuntu不能链接任何网络,因此有如下两个方法解决

    • 方法一:通过命令dplg -l|grep linux-modules,查看ubuntu是否安装了其他版本的内核 && 安装了对应的linux-modules-extra-xxxx-generic。重启电脑,在grub界面中选择“Advanced options for ubuntu" ,然后选择前面看好的内核版本,就可以正常进入ubuntu,而且有网络。此时,通过apt正常安装即可

    • 方法二:使用其他可以联网的设备,到https://pkgs.org/上,搜索linux-modules-extra,然后根据自己的linux发行版本以及内核下载.deb文件(但是我用的是ubuntu24.04、内核版本6.8.0-36,找不到对应的包),然后拷贝到出问题的电脑上,使用命令sudo dpkg -i linux-modules-extra-xxxx-generic.deb即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/36468.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【python】scikit-learn安装失败No matching distribution found for scikit-learn

报错如下: (yolo) xiaoxinxiaoxin:~/Documents/PaDiM-Anomaly-Detection-Localization-master-main$ pip install scikit-learn ERROR: Could not find a version that satisfies the requirement scikit-learn (from versions: none) ERROR: No matching distribu…

Nginx 1.26.1最新版部署笔记

Nginx是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 以下是 Nginx 的一些核心功能和特点: 高性能的 Web 服务器: Nginx 被设计为处理高并发连接,具有非常高的性能和稳定性。反向代理: …

Text2SQL中反思纠错的实战方案

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的学生进入到算法…

二叉树之深度优先((Depth-First Search, DFS)

产生背景 深度优先搜索(Depth-First Search, DFS)算法的产生背景主要有以下几个方面: 图论研究 图论是计算机科学和数学中一个重要的分支,涉及对图形结构的分析和研究。早期的图论研究者,如欧拉和 Tarjan,就提出了一些基于深度优先的图遍历策略。这些工作奠定了深度优先搜索…

分享3个AI工具-包括自学AI文档和AI搜索和智能体

文章目录 通往AGI之路-自学神器秘塔AI扣子 通往AGI之路-自学神器 这是是一个有关AI知识的开源文档。 但是,我认为这是小白学习AI的最强王者,每一个想学习AI、想使用AI的人都可以把它设为首页,从它开始。 飞书文档:通往AGI之路 …

Python 面试【★★★★】

欢迎莅临我的博客 💝💝💝,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…

golang跨平台GUI框架fyne介绍与使用详解,开放案例

golang跨平台GUI框架fyne介绍与使用详解 Fyne 是一个使用 Go 编写的易于使用的 UI 工具包和应用程序 API。 它旨在构建使用单一代码库在桌面和移动设备上运行的应用程序。 通过批量调用身份证实名和三网手机实名和银行卡核验等接口,完成fyne框架的基本使用介绍 主要…

CVPR 2024 | 双手协作双物体的数据集TACO:引领可泛化手物交互的新方向

论文题目: TACO: Benchmarking Generalizable Bimanual Tool-ACtion-Object Understanding 论文链接: https://arxiv.org/pdf/2401.08399.pdf 项目主页: https://taco2024.github.io/ 视频链接: https://www.youtube.com/watch…

完全离线的本地问答模型LocalGPT如何实现无公网IP远程连接提问

文章目录 前言环境准备1. localGPT部署2. 启动和使用3. 安装cpolar 内网穿透4. 创建公网地址5. 公网地址访问6. 固定公网地址 前言 本文主要介绍如何本地部署LocalGPT并实现远程访问,由于localGPT只能通过本地局域网IP地址端口号的形式访问,实现远程访问…

技术驱动的音乐变革:AI带来的产业重塑

📑引言 近一个月来,随着几款音乐大模型的轮番上线,AI在音乐产业的角色迅速扩大。这些模型不仅将音乐创作的门槛降至前所未有的低点,还引发了一场关于AI是否会彻底颠覆音乐行业的激烈讨论。从初期的兴奋到现在的理性审视&#xff0…

石家庄高校大学智能制造实验室数字孪生可视化系统平台项目验收

智能制造作为未来制造业的发展方向,已成为各国竞相发展的重点领域。石家庄高校大学智能制造实验室积极响应国家发展战略,结合自身优势,决定引进数字孪生技术,构建一个集教学、科研、生产于一体的可视化系统平台。 数字孪生可视化…

Trie字符串统计

Trie字符串统计 维护一个字符串集合,支持两种操作: I x 向集合中插入一个字符串 x;Q x 询问一个字符串在集合中出现了多少次。 共有 N个操作,所有输入的字符串总长度不超过 105,字符串仅包含小写英文字母。 输入格式…

launch 中可执行文件 type

<node pkg"waypoint_generator" name"waypoint_generator" type"waypoint_generator_ms" output"screen">pkg 指定了包名&#xff0c;它告诉 ROS 应该在哪个包中查找可执行文件。 name 指定了节点名&#xff0c;这个名称在 ROS …

Java中的Path类使用详解及最佳实践

Java中的Path类使用详解及最佳实践 大家好&#xff0c;我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01;今天我们将深入探讨Java中的Path类&#xff0c;这是Java标准库中用于操作文件…

免费内网穿透、配置超级简单

巴比达内网穿透 曾经那些所谓的内网穿透服务&#xff0c;给我带来的只有无尽的烦恼。有的像&#xff0c;毫无规律地每天更改固定访问地址和端口。有一次&#xff0c;我正在进行一个重要的项目投标&#xff0c;需要及时与团队成员共享文件和沟通。可就在关键时刻&#xff0c;网络…

endswith()方法——是否以指定子字符串结尾

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 语法参考 endswith()方法用于检索字符串是否以指定子字符串结尾。如果是则返回True&#xff0c;否则返回False。endswith()方法的语法格式如下&…

启智畅想:AI集装箱箱号识别系统,解决方案提供商

AI集装箱箱号识别系统 当前,智能卡口管理行业正处于快速发展的阶段。随着物联网、大数据、人工智能等技术的不断进步,智能卡口管理系统已经能够实现对集装箱运输的全程跟踪、监控和管理,大大提高了管理效率和安全性。然而,市场上现有的智能卡口管理系统仍然存在一些痛点问题,如…

JAVA-矩阵置零

给定一个 m x n 的矩阵&#xff0c;如果一个元素为 0 &#xff0c;则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 思路&#xff1a; 找到0的位置&#xff0c;把0出现的数组的其他值夜置为0 需要额外空间方法&#xff1a; 1、定义两个布尔数组标记二维数组中行和列…

BUUCTF--WEB

首頁 - OWASP Top 10:2021 [极客大挑战 2019]EasySQL 类型:sql注入 使用万能密码 flag{f580db5b-c0c9-4b13-bfb6-adfa525c93f5} [极客大挑战 2019]Havefun 类型:代码审计 F12打开浏览器控制台 GET请求,在url添加参数/?cat=dog访问 返回flag{f60c7d5c-9f44-4e92-88c0…

Java部分复习笔记整理

一、Java常用类 1.String类 表示字符串&#xff0c;不可变&#xff0c;常用方法包括length(), charAt(), substring(), indexOf(), equals()等。 2.ArrayList类 基于数组实现的动态数组&#xff0c;可变大小&#xff0c;常用方法包括add(), get(), set(), remove(), size()…