温馨提示×

centos drivers支持啥网卡

小樊
47
2026-10-09 03:14:06
栏目: 智能运维

CentOS 的“网卡驱动支持”主要取决于内核版本以及是否安装了 ELRepo 等第三方驱动仓库。下面分几种情况说明 CentOS 常见支持的网卡类型。


一、CentOS 自带内核支持的常见网卡(无需额外驱动)

CentOS(尤其是 7 / 8 / Stream)内核已集成大量主流网卡驱动:

1. Intel 网卡(支持非常好)

  • e1000:Intel 千兆老网卡(如 82540/82545)
  • e1000e:Intel 千兆(如 82571/82574/I217/I218/I219)
  • igb:Intel 千兆服务器网卡(如 I350)
  • ixgbe:Intel 万兆(如 X520/X540)
  • i40e:Intel 10/25/40G(如 X710/XXV710)
  • ice:Intel E810(100G,CentOS 8+)

✅ Intel 网卡在 CentOS 上兼容性最好


2. Broadcom 网卡

  • tg3:Broadcom NetXtreme 千兆(BCM570x/571x)
  • bnx2:Broadcom NetXtreme II(如 5708/5709)
  • bnx2x:Broadcom 10G(如 57710/57712)
  • bnxt_en:Broadcom NetXtreme-E(CentOS 7.4+)

⚠️ 部分 Broadcom 需要 firmware 包


3. Realtek 网卡

  • r8169:RTL8168 / RTL8111(常见主板集成)
  • r8168:部分新 RTL8111/8168(需手动装)

⚠️ CentOS 自带 r8169 有时不稳定,建议换 r8168


4. Mellanox(InfiniBand / 高速网卡)

  • mlx4_core / mlx5_core
  • 支持 10/25/40/100/200G

✅ CentOS 对 Mellanox 支持很好(OFED)


5. 其他常见

  • virtio_net:KVM / 云平台虚拟机
  • vmxnet3:VMware
  • xen_netfront:Xen
  • atl1c / alx:Atheros
  • sfc:Solarflare 10/40G

二、CentOS 7 常见“不支持 / 需额外驱动”的网卡

需要 ELRepo 或官方驱动:

  • Realtek 2.5G(RTL8125)
    • 内核无原生支持
    • 需 kmod-r8125
  • Intel I225 / I226(2.5G)
    • CentOS 7 不支持
    • CentOS 8 / Stream 支持
  • AQC107 / AQC113(万兆 USB/PCIe)
    • 需 atlantic 驱动

三、如何确认你的网卡是否被支持

lspci | grep -i ethernet
ethtool -i eth0
modprobe <驱动名>
lsmod | grep <驱动名>

四、推荐方案(实用建议)

  • ✅ 服务器:Intel / Mellanox(最稳)
  • ✅ CentOS 7:避免 2.5G 新网卡
  • ✅ 新硬件 → 用 CentOS Stream 9 / Rocky / Alma

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 网卡型号(如 lspci 输出)

我可以直接告诉你 需不需要驱动、怎么装。

0 踩