温馨提示×

centos网卡驱动怎么装

小樊
47
2026-10-20 18:18:44
栏目: 智能运维

在 CentOS 上安装网卡驱动,通常分 确认网卡型号 → 找对应驱动 → 安装 → 加载 几个步骤。下面给你一份通用实操指南,涵盖最常见情况。


一、先确认网卡型号

lspci | grep -i ethernet
# 或无线网卡
lspci | grep -i network

也可以看内核是否识别:

ip addr
ls /sys/class/net/

如果看不到网卡(如 eth0、ens33),说明驱动没加载。


二、检查是否已存在驱动

lspci -k | grep -A 3 -i ethernet

示例输出:

Kernel driver in use: igb
Kernel modules: igb

如果有 Kernel driver in use,说明驱动已加载,无需安装。


三、常见安装方式

✅ 方式 1:用系统自带驱动(推荐)

大多数网卡 CentOS 已自带:

yum install -y linux-firmware

然后重启或重新加载模块:

modprobe <驱动名>

例如:

modprobe igb
modprobe e1000e
modprobe r8169

✅ 方式 2:用 ELRepo 安装新驱动(常用)

适用于新网卡(如 Realtek、Intel 新款)

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
yum install -y https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

yum install -y kmod-r8168
# 或
yum install -y kmod-e1000e

重启:

reboot

✅ 方式 3:官方源码编译安装(官方驱动)

以 Intel 网卡为例:

yum install -y gcc make kernel-devel

下载官方驱动(如 e1000e-x.x.x.tar.gz):

tar -xzf e1000e-x.x.x.tar.gz
cd e1000e-x.x.x/src
make
make install
modprobe e1000e

✅ 方式 4:无线网卡(常见)

yum install -y wireless-tools wpa_supplicant
lspci -k

如果是 rtl8821ce、ath10k 等:

  • 通常需要 ELRepo 或 GitHub 源码编译

四、设置开机自动加载

echo "<驱动名>" >> /etc/modules-load.d/net.conf

例如:

echo "r8168" >> /etc/modules-load.d/net.conf

五、网络配置(安装后)

CentOS 7:

nmtui

或编辑:

vi /etc/sysconfig/network-scripts/ifcfg-ens33

六、常见网卡对应驱动

厂商 常见驱动
Intel e1000e / igb / ixgbe
Realtek r8169 / r8168
Broadcom tg3 / bnxt_en
Mellanox mlx4 / mlx5

七、如果你愿意,我可以更精准帮你

你可以直接贴出:

lspci | grep -i ethernet
uname -a

我可以告诉你具体该装哪个驱动、用哪条命令 ✅

0 踩