如何为WiFi/以太网设备安装正确的芯片组驱动程序/固件以在Fedora 39+上工作
Fedora Linux预装了许多内置、PCIE和USB WiFi和以太网网络设备的驱动程序/固件。因此,您的WiFi或以太网设备很可能可以在Fedora上开箱即用。如果不是这样,您必须为您的WiFi或以太网硬件安装正确的芯片组驱动程序/固件,使其在Fedora上工作。
在本文中,我们将向您展示如何为您的WiFi/以太网网络硬件找到并安装正确的芯片组驱动程序/固件,以便在Fedora Linux系统上工作。本文应适用于Fedora 38(桌面和服务器)及更高版本。
内容主题:
- 找到WiFi/以太网网络硬件工作所需的芯片组驱动程序/固件
- 在Fedora上找到提供所需芯片组驱动程序/固件的包
- 安装所需的芯片组驱动程序/固件,使WiFi/以太网硬件在Fedora上工作
- 结论
找到WiFi/以太网网络硬件工作所需的芯片组驱动程序/固件
要找到让WiFi和/或以太网设备在Fedora Linux系统上工作所需安装的芯片组驱动程序/固件,请阅读本文。
一旦知道了WiFi/以太网网络硬件使用的芯片组,就可以很容易地找到需要安装在Fedora Linux系统上的驱动程序/固件包,以便启动和运行WiFi/以太网网络接口。
在Fedora上找到提供所需芯片组驱动程序/固件的包
首先,使用以下命令更新Fedora包数据库缓存:
$ sudo DNF makecache
假设你有一个USB WiFi网络接口,它使用联发科“mt7601u”芯片组。
$ sudo LSHW -c network
要在Fedora上找到提供联发科“mt7601u”芯片组驱动程序/固件的包,运行以下命令:
$ sudo DNF提供*/mt7601u*
如您所见,“kernel-modules”Linux内核包提供了联发科“mt7601u”USB WiFi网卡所需的芯片组驱动程序/固件文件。默认情况下,每个Fedora安装都会安装这个包。因此,联发科“mt7601u”USB WiFi网络适配器应该可以在Fedora Linux系统上开箱即用。
“linux-firmware”和“mt7xxx-firmware”包还提供联发科“mt7601u”USB WiFi网卡所需的芯片组驱动程序/固件文件。为了获得最佳性能并启用联发科“mt7601u”USB WiFi网络适配器的所有功能,您可能需要在Fedora Linux系统上安装这些软件包中的一个/两个。
我们也有一个USB以太网网络设备,它使用Realtek“R8152”芯片组。
$ sudo LSHW -c network
要在Fedora上找到提供Realtek“r8152”芯片组驱动程序/固件的包,请运行以下命令:
$ sudo DNF提供*/r8152*
如您所见,“kernel-modules”Linux内核包为Realtek“r8152”USB以太网网卡提供了所需的芯片组驱动程序/固件文件。默认情况下,每个Fedora安装都会安装这个包。因此,Realtek“r8152”USB以太网网络适配器应该可以在Fedora Linux系统上开箱即用。
安装所需的芯片组驱动程序/固件,使WiFi/以太网硬件在Fedora上工作
一旦你找到了你需要安装的WiFi/以太网硬件的包的名字,你可以在你的Fedora Linux系统上安装它们,如下所示:
安装DNF
例如,要安装联发科“mt7601u”USB WiFi网络设备的芯片组驱动程序/固件,您需要在Fedora Linux系统上安装“Linux -firmware”和“mt7xxx-firmware”包,如下所示:
$ sudo DNF install linux-firmware mt7xxx-firmware
确认安装,按“Y”,再按。
从互联网下载所需的芯片组驱动程序/固件包。这需要一段时间才能完成。
此时,联发科“mt7601u”芯片组驱动程序/固件应该安装在Fedora Linux系统上。
要使更改生效,请重新启动Fedora Linux系统,并且USB WiFi网络适配器(使用联发科“mt7601u”芯片组)应该在Fedora Linux上以最佳性能工作。
$ sudo reboot
结论
在本文中,我们向您展示了如何找到WiFi/以太网网络设备正在使用的芯片组,以及如何在Fedora Linux上找到并安装所需的芯片组驱动程序/固件包,以使它们正常工作。