ubuntu18.04 安装网卡i219-LM驱动

在配置新电脑时遇到一个Intel i219-LM网卡未被识别的问题,通过检查发现驱动可能缺失。从官网下载驱动后,按照解压、安装等步骤操作,但在加载模块时遇到权限问题。由于security boot开启,无法加载自定义模块。通过关闭BIOS中的security boot,重新尝试后成功加载驱动,网卡开始正常工作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. Problem

在配置一个新的电脑时发现,本来有两个网卡,但是只有一个网卡被识别出来了,两个网卡型号分别是:

  • i211-AT RJ45
  • i219-LM RJ45

i211的网卡可以被识别,但是i219那个就没办法被识别

先指令查看一下网卡信息,lspci | grep net
显示如下:

00:1f.6 Ethernet controller: Intel Corporation Device 15fb (rev 20)
02:00.0 Ethernet controller: Intel Corporation I211 Gigabit Network Connection (rev 03)

又检查了BIOS里面是否忘记启用这个网卡,发现一切正常,两个都是打开状态,所以基本可以确定是缺少驱动了。

2. Solution

先去下载这款网卡的驱动,点击这里 进入官网下载通用驱动

下载完后,进入以下步骤:

cd Downloads 去到下载的文件路径下就可以
② 运行rpmbuild -tb e1000e-xxx-tar.gz xxx就是具体的版本号,如果没有安装rpm就sudo apt-get install rpm即可
③ 解压文件:sudo tar zxf e1000e-xxx-tar.gz xxx就是具体的版本号
③ 在根目录创建文件夹,sudo mkdir /usr/local/src/e1000e
④ 把压缩包移到这个文件夹下,sudo mv e1000e-3.8.4 /usr/local/src/e1000e/
⑤ 然后 cd /usr/local/src/e1000e/src/
sudo make install
sudo modprobe e1000e
通常到第七步就会报错:

modprobe: ERROR: could not insert 'e1000e': Operation not permitted

这是因为系统本身设置了security boot状态是开启的,这样就不能加载自定义的模块了,先确认一下,运行mokutil --sb-state
如果返回的信息是Enable,就说明security boot是在开启状态
接下来就要进入到BIOS里面把它关了,然后再重新运行一次这个指令就行了

具体的security boot在哪里,通常在Security或是Boot选项里面,仔细找找,找到后把它disable掉就行,然后F10保存并退出,重新之后,再运行一次sudo modprobe e1000e

然后通过ifconfig查看当前网络,应该会发现多了一个网卡的地址,这样就说明我们的驱动已经安装成功并且把网卡用起来了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值