新装的Linux没法有线联网,查了一下是网卡型号和驱动不匹配的原因。(如果是没有驱动,可以查看网卡型号,然后跳到下载驱动那里看)网上驱动不匹配的解决方法基本都是联网的终端命令,但是驱动不匹配没网,因此写一篇不需要联网的方法。
条件:一台可以联网的电脑(用来下载驱动)、Ubuntu电脑、u盘(传驱动)、Ubuntu系统盘(里面有dkms、gcc等)
先查看驱动

lspci -k

在kernel modules那里显示驱动版本

再查看网卡

lspci | grep net

会显示device的型号
在我这里,驱动版本是r8169,而显卡是8125,因此是显卡和驱动不匹配
首先要卸载之前的r8169驱动,不然重启还是默认r8169

查看驱动位置

modinfo r8169 | grep filename

根据位置删除r8169.ko

sudo rm -rf  替换为上一步找到的位置/r8169.ko

卸载驱动(很多次才成功)

sudo rmmod r8169

卸载后看一下是否卸载成功,如果kernel modules里没有r8169就成功了

lspci -k

找一台有网的电脑下载螃蟹卡的驱动

www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software

选择Linux的r8125下载,后面的version是版本号也要记住,我下载的是r8125 v9.011.01
下载后通过u盘拷到Ubuntu电脑
由于是新装的ubuntu,可能没有dkms,可以从ubuntu的安装u盘中找到他们并安装(dkms依赖gcc、make等需要把他们一起安装)
可以参考这篇文章:离线安装dkms
将下载好的驱动解压(注意驱动号和版本号,要替换成自己下载的,后面也是)

sudo tar xvf r8125-9.010.01.tar.bz2  -C /usr/src

进入到/usr/src/配置dkms

cd /usr/src/r8125-9.010.01
touch dkms.conf

输入:

PACKAGE_NAME=Realtek_r8125
PACKAGE_VERSION=9.010.01
​
DEST_MODULE_LOCATION=/updates/dkms
BUILT_MODULE_NAME=r8125
BUILT_MODULE_LOCATION=src/
​
MAKE="'make' -C src/ all"
CLEAN="'make' -C src/ clean"
AUTOINSTALL="yes"

编译dkms并挂载r8125

sudo dkms add -m r8125 -v 9.010.01
sudo dkms build -m r8125 -v 9.010.01
sudo dkms install -m r8125 -v 9.010.01
sudo depmod -a
sudo modprobe r8125

问题:
如果最开始没有卸载r8169,可能会出现:modprobe: ERROR: could not insert ‘r8125’: Exec format error
解决:
先按照上文的方法卸掉r8169
把r8125卸载,从来一遍挂载编译

sudo dkms remove r8125/9.010.01 --allcd /usr/src/r8125-9.010.01
sudo dkms add -m r8125 -v 9.010.01
sudo dkms build -m r8125 -v 9.010.01
sudo dkms install -m r8125 -v 9.010.01
sudo depmod -a
sudo modprobe r8125

参考:极智开发、YuanbaoQiang

Linux网卡驱动不匹配(离线)解决办法,删除网卡驱动,安装匹配的驱动相关推荐

  1. 计算机网络驱动坏了怎么解决办法,电脑网卡驱动坏了怎么办

    电脑网卡驱动坏了怎么办 电脑网卡驱动不见了.坏了怎么办呢?一起来看看小编的分享吧! 在安全卫士这里安装鲁大师. 安装完成后,自动检测电脑驱动的情况. 选择驱动管理. 检测到小编的电脑驱动都齐全,不用下 ...

  2. Hyper-V下的Linux虚拟机网卡丢失问题原因及解决办法

    Hyper-V下的Linux虚拟机网卡丢失问题原因及解决办法 虚拟化大势所趋 公司推行了虚拟化,全部用的是Microsoft Windows 2008 R2 Enterprise with Hyper ...

  3. Linux虚拟机无法显示IP的解决办法

    Linux虚拟机无法显示IP的解决办法 1,需要IP地址,所以我们这里先学会查看虚拟机里的Centos7的IP地址 在命令行输入ip查询命名: ip a 2,发现ens33 没有inet 这个属性,那 ...

  4. Linux虚拟机上不去网解决办法

    Linux虚拟机上不去网解决办法 1.检查物理网卡是否有网 2.检查虚拟机使用的网络模式 2.1.检查使用的是哪种网络模式 (桥接orNAT) 2.2.检查对应的虚拟网卡是否开启 如果禁用了,请开启. ...

  5. Linux无法联网怎么办?解析VMware上的CentOS7(Linux)系统无法联网的解决办法

    Linux无法联网怎么办?解析VMware上的CentOS7(Linux)系统无法联网的解决办法! 许多人在VMware上安装了Linux系统之后,都会遇到无法联网的问题,作者也是遇到了这个问题,在进 ...

  6. manjaro 宝塔面板_宝塔Linux面板FTP无法连接的解决办法

    导读 这篇文章主要介绍了详解宝塔Linux面板FTP无法连接的解决办法,文章中详细的介绍了FTP无法连接的解决方法,对大家的学习或者工作具有一定的参考学习价值 如果使用的是阿里云服务器,需要在安全组设 ...

  7. pemicro识别不了驱动_usb驱动无法识别怎么办-usb驱动无法识别通常解决办法 - 河东软件园...

    在我们使用电脑的过程中,我们常常需要插入USB设备来存储/传输文件或者进行其他的操作,而部分用户在插入USB设备后发现,可能会出现USB驱动无法识别的问题,我们的USB设备不能正常使用,部分用户可能认 ...

  8. WPS for Linux(ubuntu)字体缺失解决办法(转)

    https://www.cnblogs.com/ajianbeyourself/p/6035667.html WPS for Linux(ubuntu)字体缺失解决办法(转) 原文:http://ww ...

  9. word文件和扩展名不匹配的解决办法,亲测有效

    word文件和扩展名不匹配的解决办法,亲测有效 博主所用系统为win10 1. 修改后缀 找到.asd的原始位置 解决办法 另外一种方法(测试无效) 博主所用系统为win10 昨天晚上写 了一晚上的论 ...

  10. linux mint19.01 运行steam错误解决办法

    linux mint19.01 运行steam错误解决办法 最近在使用linux mint19.01运行steam出现如下错误: X Error of failed request: GLXBadCo ...

最新文章

  1. python 脚本撞库国内“某榴”账号
  2. ServiceStack OrmLite 数据库查询 几个实用方法 (继承表格式化集合等)
  3. jqgrid自定义列表开发=》实现高级查询
  4. C语言文件操作函数大全(看到总结的真的很好,就转载贡献给大家了)
  5. 一个简易的反射类库NMSReflector
  6. 根因分析初探:一种报警聚类算法在业务系统的落地实施 1
  7. bootstrap 日历中文_bootstrap日期选择器本地化-中文
  8. python士兵突击_想自学Python进入该行业成为一名自己一直以来就很羡慕和钦佩的程序员,过来人的你有什么想分享的吗?...
  9. oracle自定义存储过程:删除表(无论表是否存在)和检测表是否存在
  10. python流程图可以用吗_有什么办法可以将Python代码直接转换成流程图吗?
  11. Magento 获取分类的父分类和子分类
  12. ubuntu 装完系统之后的简单配置
  13. dump文件 linux,Linux下快速分析DUMP文件
  14. matlab 振动,振动系统固有特性的matlab计算
  15. 手机端和PC端开发区别
  16. 韦东山之学习笔记——NOR Flash
  17. mean学习(1)----bootstrap
  18. 递归皮质网络RCN简单理解
  19. JFinal 极速开发框架--5.ActiveRecord
  20. 影像组学|特征定义以及提取

热门文章

  1. 传世服务器维护,win10系统玩传奇世界显示连接服务器失败的恢复技巧
  2. 2021-2027全球与中国电子内衣或智能裤市场现状及未来发展趋势
  3. C语言中位运算符有哪些
  4. 专知-deep learning paper 深度学习论文top10
  5. 博士申请 | 华盛顿州立大学Honghao Wei老师招收机器学习方向全奖博士生
  6. java二维数组行列互换_java 二维数组行列互换
  7. 2022年全球与中国挥发性防锈抑制剂(VCI)行业市场运行现状及投资规划建议报告
  8. sstab 保存后的读取问题
  9. BZOJ1583: [Usaco2009 Mar]Moon Mooing 哞哞叫
  10. 大数据杀熟又来了?千人千面的个性化推荐,你喜欢吗?