银河麒麟系统无线网卡驱动缺失需按硬件识别→固件加载→模块启用路径逐层排查:先用lspci/lsusb确认硬件识别,再用rfkill解除软硬封锁;接着APT安装对应芯片固件并重载模块;新型号RTL8852BE/AE需手动编译驱动;最后检查kysec黑名单并注释屏蔽项、重建initramfs。

银河麒麟系统无线网卡驱动缺失时,Wi-Fi图标灰显、列表为空、右下角提示“未检测到无线设备”或执行ip link看不到wlan接口,必须按硬件识别→固件加载→模块启用路径逐层排查,跳过任一环节都可能失败。
先确认网卡是否被系统识别
打开终端,执行 lspci | grep -i network 或 lsusb | grep -i wifi,若无任何输出,说明硬件未被识别,需检查物理开关(Fn+F5/F12)或BIOS中无线模块是否被禁用。
执行 rfkill list all,若显示 soft blocked: yes,立即运行 rfkill unblock all 解锁软封锁;若 hard blocked: yes,则必须手动拨动笔记本侧边物理开关或进入BIOS开启Wireless Device。
这一步漏掉会导致后续所有驱动安装无效——系统根本看不到网卡,装了也白装。
通过APT安装对应芯片固件(首选)
此方法适用于Realtek RTL8188/8821/8852、Intel AX200/AX210、Atheros QCA9377等主流型号,不编译、不改内核、可逆性强。
执行 sudo apt update 更新源索引。
安装通用无线工具与基础固件:sudo apt install wireless-tools firmware-linux-nonfree。
根据芯片型号选择子包安装:
方法一:Realtek方案 → sudo apt install firmware-realtek
方法二:Intel AX系列 → sudo apt install firmware-iwlwifi
方法三:Atheros(高通)方案 → sudo apt install firmware-atheros
安装完成后,强制重载驱动模块:sudo modprobe -r iwlwifi && sudo modprobe iwlwifi(Intel)或 sudo modprobe -r 8821ce && sudo modprobe 8821ce(Realtek),注意模块名必须与芯片严格匹配,输错将报错且无提示。
手动编译安装RTL8852BE/AE驱动(新型号必选)
搭载RTL8852BE/AE网卡的机型(如华为MateBook D14、联想小新Pro14 2023款)在麒麟V10 SP3默认内核中无法启用5GHz频段或完全不可见,必须编译专用驱动。
第一步:安装编译依赖 → sudo apt install build-essential dkms git linux-headers-$(uname -r) bc
第二步:克隆国内镜像仓库避免超时 → git clone https://gitcode.com/gh_mirrors/rt/rtl8852be.git
第三步:进入目录并切换分支 → cd rtl8852be && git checkout dev(仅内核≥5.18时需执行,否则跳过)
第四步:编译并安装 → make -j$(nproc) && sudo make install
第五步:禁用旧模块并加载新驱动 → sudo modprobe -r rtl8852be && sudo modprobe 8852be,随后运行 lsmod | grep 8852be 确认输出非空。
解除kysec安全模块黑名单(隐藏故障点)
部分麒麟系统(尤其是政企加固版)默认将e1000e、iwlwifi等驱动加入黑名单,导致驱动安装后重启即失效,这是最易被忽略的深层原因。
执行 grep -r "blacklist.*iwlwifi\|blacklist.*8852" /etc/modprobe.d/,若返回类似 /etc/modprobe.d/kysec-hardening.conf:blacklist iwlwifi 的结果,说明驱动被主动屏蔽。
编辑该文件:sudo vim /etc/modprobe.d/kysec-hardening.conf,将含 blacklist iwlwifi 的行前加 # 注释掉。
执行 sudo depmod -a && sudo update-initramfs -u 重建模块依赖和启动镜像,缺此步重启后驱动仍不生效。
最后运行 sudo modprobe iwlwifi(或对应模块名)验证加载成功。


















