ikoula 9.99 欧独服性价比不错,服务器配置及购买地址点此查看。通过 lshw -class network 命令查看服务器的网卡型号为 e1000e ,自带驱动程序版本为 3.2.6-k ,版本较低,导致网卡工作不稳定,有必要手动更新一下网卡驱动。本文详细介绍如何为 ikoula 9.99 欧独服手动更新 e1000e 网卡驱动。注意,以下操作是在 root 账号下进行的,非 root 账号需提升到 root 权限。

安装依赖

使用如下命令安装 linux-headersdkmsbuild-essential

apt install linux-headers-$(uname -r) dkms build-essential -y

克隆驱动程序源码

使用如下命令克隆驱动程序源码:

git clone https://github.com/koljah-de/e1000e-dkms-debian.git

查看驱动程序代码目录

驱动程序代码位于 e1000e-dkms-debian/e1000e-dkms/usr/src 目录,通过以下命令查看驱动程序代码目录:

ls ~/e1000e-dkms-debian/e1000e-dkms/usr/src

命令执行后终端返回 e1000e-3.6.0 ,这便是我们要用到的驱动程序代码目录。 DKMS 要求我们的代码目录必须以 <module>-<module-version> 的格式命名。本例中,代码的版本是 3.6.0

拷贝驱动程序代码

首先需要将驱动程序代码拷贝到 /usr/src 目录下:

cp -r ~/e1000e-dkms-debian/e1000e-dkms/usr/src/e1000e-3.6.0 /usr/src/

添加驱动程序模块

dkms add -m e1000e -v 3.6.0

编译驱动程序模块

dkms build -m e1000e -v 3.6.0

安装驱动程序模块

dkms install -m e1000e -v 3.6.0

驱动程序模块安装完成以后重启一下服务器,使用 dkms status 命令查看 DKMS 系统维护的模块状态,返回如下结果,说明 e1000e 模块已经被成功安装:

e1000e, 3.6.0, 4.15.0-58-generic, x86_64: installed

终端中执行 lshw -class network 命令查看网卡信息如下,驱动程序已经更新到 3.6.0 版本:

root@frhb12525ds:~# lshw -class network
  *-network                 
       description: Ethernet interface
       product: Ethernet Connection (2) I219-LM
       vendor: Intel Corporation
       physical id: 1f.6
       bus info: pci@0000:00:1f.6
       logical name: eth0
       version: 31
       serial: e0:d5:5e:81:c3:f8
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.6.0-NAPI duplex=full firmware=0.2-4 ip=185.246.xx.xx latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
       resources: irq:124 memory:ef100000-ef11ffff

通过以上步骤便可为 ikoula 9.99 欧独服手动更新 e1000e 网卡驱动,本文结束。

文章目录