ubuntu18.04 内核更新后不能上网 | 精简版<网卡驱动安装>

编程知识 更新时间:2023-05-03 02:10:47

对于Ubuntu系统,切忌千万不要随便升级。因为更新内核后,很可能导致多个模块失效。我因为将Ubuntu 18.04的内核升级后,发现无法上网,有线/无线网络均无法访问。在网上查找了很多解决方案,目前经过多次验证,遂将之前的方案精简后呈现。如需更加全面的内容,请参考我的上一篇笔记ubuntu18.04 更新内核后网卡驱动失效,不能上网

重点是***把网卡驱动重新安装即可上网***。

网络查询

接下来,我查询了一下我的网络信息,

ifconfig -a

我的网络信息如下:

只有lo,没有eth0。查了资料说,这种情况属于网卡驱动无效,所以需要重新安装网卡驱动。

网卡驱动安装

由于Intel没有直接对应I219-LM的网卡驱动,但是有个通用的网卡驱动e1000e是适用于I219-LM网卡的。下图列出了e1000e-3.8.4.tar.gz适用的网卡型号,里面就包含I219-LM。

e1000e-3.8.4.tar.gz的下载地址为:Intel网络适配器驱动程序

安装网卡驱动

1) 移动文件

将基本驱动程序tar文件移到您选择的目录中。例如,“/home/username/e1000e”或“/usr/local/src/e1000e”。
进入root用户,

sudo -i

2)解压文件

e1000e-3.8.4.tar.gz是一个压缩包,使用以下命令进行解压:

tar xvf e1000e-3.8.4.tar.gz

3)进入src目录

更改到驱动程序src目录,其中 e1000e-3.8.4是驱动tar的版本号,

cd e1000e-3.8.4/src/

4)编译驱动程序模块

编译驱动程序模块,

make install

5)加载模块

mmod e1000e; modprobe e1000e

网络查询

ifconfig -a

多了一个eno1网口,

【关键】~将eno1设置为新的网络

这一步是最关键的,即将eno1设置为新的网络。只有这样,才能真正联网,命令如下

ifconfig eno1 up

再运行一句(这个看大家都没说,我也是看一个人这么介绍的,死马当活马医吧,谁让我是个小白),

sudo dhclient eno1

运行完这些,就可以联网啦!

更多推荐

ubuntu18.04 内核更新后不能上网 | 精简版<网卡驱动安装>

本文发布于:2023-04-30 01:32:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/58997d3a56e7ed9859e66b76cbde6df2.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:内核   精简版   网卡驱动

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 112673文章数
  • 28680阅读数
  • 0评论数