如何在 Fedora 上识别并安装无线网卡驱动

XMSDN
请提供您需要摘要的内容,发送后,我会立即根据您的要求,生成一段100-200字的摘要,或针对特定型号进行总结。

Fedora无法连接WiFi?手把手教你安装无线网卡驱动 **

Fedora Linux 以其前沿的技术、精美的界面和强大的功能深受许多极客和开发者的喜爱,对于许多刚从 Windows 转过来的新手来说,安装完系统后遇到“无法连接 WiFi”或“找不到无线网卡”的情况是令人沮丧的,这通常是因为 Linux 内核虽然开源,但某些无线网卡(特别是 Broadcom 和 Realtek 的部分型号)的驱动属于闭源或非自由软件,默认并未集成在系统中。

别担心,本文将详细介绍如何在 Fedora 上识别并安装无线网卡驱动,让你重新连上网络。

如何在 Fedora 上识别并安装无线网卡驱动

第一步:确认无线网卡型号

在动手安装驱动之前,我们首先需要知道电脑里到底装了什么型号的无线网卡,打开终端(Terminal),输入以下命令:

lspci -nnk | grep -i net -A 3

或者,如果你使用的是 USB 无线网卡:

lsusb

在输出结果中,寻找包含 Network controllerWireless 字样的行,重点记下方括号里的十六进制代码([14e4:43a0])或者厂商名称(Realtek, Broadcom, Intel)。

  • Intel 网卡:Fedora 自带驱动最好,如果没网,可能只是固件问题。

  • Broadcom 网卡:这是重灾区,通常需要安装专有的 wl 驱动。

  • Realtek 网卡:部分型号(如 8821ce, 8812au)可能需要额外安装 kmod 驱动。

第二步:启用 RPM Fusion 软件源(关键步骤)

Fedora 官方仓库由于版权政策,不包含闭源的驱动程序,解决驱动问题的第一步是添加 RPM Fusion,这是一个第三方仓库,提供了绝大多数 Fedora 缺失的专有驱动。

在终端中依次执行以下命令来启用免费和非免费仓库:

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

添加完成后,建议更新一下系统:

sudo dnf update

第三步:根据网卡型号安装驱动

添加好源之后,我们就可以尝试安装驱动了,以下是针对常见品牌的处理方法:

如果你使用的是 Broadcom 网卡(常见于老款 Dell 或 笔记本)

Broadcom 的网卡通常需要安装 broadcom-wl 驱动,执行以下命令:

sudo dnf install broadcom-wl

安装完成后,重启电脑,WiFi 图标通常就会出现。

如果你使用的是 Realtek 网卡(常见于新款笔记本)

很多 Realtek 网卡(如 rtl8821ce, rtl8723de)需要安装针对内核编译的模块(kmod)。

你可以尝试搜索一下对应的驱动包:

sudo dnf install kmod-rtl8821ce

(注:请将 rtl8821ce 替换为你具体的网卡型号)

如果找不到对应的 kmod,或者想安装最新版,可以使用 akmods 自动构建驱动:

sudo dnf install akmod-rtl88xxausudo dnf install akmod-rtl8821ce

安装后执行:

sudo akmods
sudo systemctl restart NetworkManager

如果你使用的是 Intel 网卡

Intel 的驱动通常已经内置,但有时缺少“固件”,如果遇到问题,尝试安装完整的固件包:

sudo dnf install linux-firmware

第四步:检查 Secure Boot(安全启动)的影响

如果你安装了驱动,重启后 WiFi 依然不亮,或者系统报错,很可能是因为 Secure Boot(安全启动) 拦截了第三方驱动。

Fedora 默认会使用 Shim 签名来处理这个问题,但在某些情况下,手动安装的驱动无法通过安全启动的验证。

解决方法:

  1. 进入 BIOS 设置。

  2. 找到 Secure Boot 选项。

  3. 将其设置为 Disabled(关闭)。

  4. 保存并重启进入 Fedora。

如果关闭 Secure Boot 后 WiFi 正常了,说明确实是签名问题,如果你必须开启 Secure Boot(例如公司策略),则需要使用 mokutil 工具对驱动进行手动签名注册,这属于进阶操作,初学者建议暂时关闭 Secure Boot。

第五步:验证驱动是否加载成功

重启回到系统后,打开终端输入:

nmcli device status

如果你看到列表中出现了 wifi 字样,并且状态不是 unavailable,恭喜你,驱动已经安装成功!点击右上角的网络图标,你应该可以搜索并连接到无线网络了。

在 Fedora 上安装无线网卡驱动,核心逻辑就是:识别硬件 -> 启用 RPM Fusion -> 安装对应驱动 -> 解决 Secure Boot 冲突,虽然相比 Windows 可能需要多敲几行命令,但一旦完成配置,Fedora 的网络稳定性将会带给你极佳的体验,希望这篇教程能帮你解决联网难题!

💡 温馨提示

📌 阅读须知 Rules & Notice

本站坚持免费分享,致力于为大家提供实用、优质的内容与资源。

🔗欢迎大家收藏与转发,转载请保留本站链接,请勿私自去除版权信息。

📚所有外部整理资源,仅作学习交流使用,请勿用于各类商业用途。

🤝网络相聚本是缘分,希望大家文明交流,理性浏览。

🛠️若发现内容有误或涉及侵权,我们将第一时间处理整改。

💖 感谢每一位朋友的陪伴与支持

✨ 用心分享,一路同行 ✨

目录[+]