如何在 RHEL 8/CentOS 8 Linux 中安装无线驱动
如今,大多数笔记本电脑和移动设备都配备了无线卡。移动连接比以往任何时候都更加重要。如果二十年前 Linux 几乎没有足够的驱动程序来支持少数板载以太网卡,那么现在内核中嵌入的无线驱动程序会随着每个内核版本的增加而增长。除此之外,硬件公司将他们的产品与 Linux 驱动程序一起发布,无论是封闭的还是开源的。在本文中,我们将了解如何在 RHEL 8/CentOS 8 中安装无线驱动程序。
在本教程中您将学习:
如何使用dnf安装无线驱动
如何安装手动下载的无线驱动程序
使用 dnf,您可以在 RHEL 8/CentOS 8 存储库中搜索可用的无线驱动程序。
内置方式
如果 RHEL 8/CentOS 8 内核没有自动检测到您的无线卡,您可以先在存储库中搜索它。做一个
$ sudo dnf search wireless
您将看到无线驱动程序列表。您可以在官方 RHEL 8/CentOS 8 存储库中找到的大多数驱动程序都适用于 Intel 卡。例如,您可以使用以下命令安装英特尔 PRO 无线 5150 A/G/N 网络适配器的驱动程序
$ sudo dnf install iwl5150-firmware.noarc
外部封装方式
某些无线驱动程序未与 Linux 内核捆绑在一起,并且可能不存在于 RHEL 8/CentOS 8 存储库中。大多数都是作为二进制包提供的,您必须执行这些包或在调用时自动安装所需依赖项的脚本。必须下载此类二进制包或 shell 脚本并使其可执行才能运行:
$ chmod +x script.sh
无论是 .sh
还是 .bin
文件,这些可执行文件都可以在附加可执行位后运行
$ sudo ./script.sh
您将需要使用 sudo
或使用 su -
成为 root 来运行它们,因为它们需要在需要管理员权限的文件系统的某些区域安装文件和模块。每个驱动程序包一旦启动都有自己的一组指示,但大多数都很简单且易于遵循。极少数会要求您重新启动,以便您的无线卡在驱动程序安装后立即开始工作。