温馨提示×

CentOS怎么安装无线驱动

小樊
34
2026-08-19 12:26:15
栏目: 智能运维

CentOS 上安装无线网卡驱动,通常分几种情况。下面我按 最常用、最稳妥 的方式一步步说明,并给出 常见网卡的处理方法


一、先确认你的无线网卡型号

在终端执行:

lspci | grep -i network

或(USB 无线网卡):

lsusb

常见芯片厂商:

  • Intel(最常见,支持最好)
  • Realtek(最常见但驱动麻烦)
  • Broadcom(闭源,情况复杂)

二、CentOS 版本很重要

CentOS 主要有:

  • CentOS 7
  • CentOS Stream 8 / 9
  • ❌ CentOS 8 已停止维护(不推荐)

以下以 CentOS 7 / CentOS Stream 8/9 为主。


三、检查系统是否已识别无线设备

ip addr
nmcli device status
  • 如果看到 wlan0 → 驱动已加载
  • 如果只有 lo / eth0 → 驱动未安装

四、通用安装方法(推荐)

1️⃣ 启用 EPEL 仓库(非常关键)

# CentOS 7
yum install -y epel-release

# CentOS Stream 8/9
dnf install -y epel-release

2️⃣ 安装无线工具

yum install -y wireless-tools wpa_supplicant

或 Stream 8/9:

dnf install -y wireless-tools wpa_supplicant

五、Intel 无线网卡(最简单 ✅)

Intel 驱动大多数内核自带,只需安装固件。

yum install -y iwl6000-firmware    # 按芯片选择

常见对应:

芯片 包名
Intel AX210 / AX200 linux-firmware
Intel 7260 / 3160 iwl7260-firmware

安装完成后重启:

reboot

✅ Intel 基本不用手动编译驱动


六、Realtek 无线网卡(最常见麻烦 ★★★)

情况 1:系统自带(幸运)

modprobe rtl8xxxu

情况 2:需要手动编译(常见)

例如:RTL8821CE / RTL8822BE / RTL8188EU

步骤(以 RTL8821CE 为例):

yum groupinstall "Development Tools"
yum install -y kernel-devel kernel-headers dkms
git clone https://github.com/tomaspinho/rtl8821ce.git
cd rtl8821ce
make
make install

加载驱动:

modprobe 8821ce

⚠️ 每次升级内核后可能需要重新编译


七、Broadcom 无线网卡(最麻烦 ❌)

常见型号

  • BCM43142
  • BCM4360

方法 1:RPM Fusion(推荐)

启用 RPM Fusion:

dnf install -y \
https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

安装驱动:

dnf install -y broadcom-wl

八、使用 NetworkManager 连接 Wi-Fi

nmcli device wifi list
nmcli device wifi connect "WiFi名称" password "密码"

九、常见问题排查

❓ 无线网卡存在,但没有 wlan

dmesg | grep firmware

→ 多半是 缺少固件

❓ 编译失败

  • 确认 kernel-devel 版本和当前内核一致
  • uname -rrpm -q kernel-devel 必须一致

十、实在搞不定怎么办?

最快解决方案:

  • USB 无线网卡(选 Intel / Atheros
  • USB 转有线网卡

十一、如果你愿意,我可以更精确帮你

你可以直接发我下面信息:

  1. CentOS 版本(cat /etc/os-release
  2. 网卡型号(lspci | grep Network
  3. 有线网络是否能用

我可以给你 精确到命令级别的方案

0