Linux 完全可以使用无线网卡,但能否正常工作取决于内核驱动与固件的兼容性。绝大多数主流无线网卡(如 Intel、Atheros/Qualcomm、Realtek、Broadcom 等)都能在 Linux 下使用,只是部分型号需要额外安装闭源驱动或固件包。

Linux 对无线网卡的支持主要通过内核无线子系统(mac80211/cfg80211)实现。系统会识别 PCIe、USB、SDIO 等接口的无线设备,并加载对应的驱动模块。常见的驱动包括 iwlwifi(Intel)、ath10k/ath11k(Qualcomm/Atheros)、rtw88/rtw89(Realtek)、brcmfmac(Broadcom)等。
对于大多数现代发行版(如 Ubuntu、Debian、Fedora、Arch Linux),安装系统时通常已包含开源驱动,插入无线网卡后即可自动识别并连接 Wi-Fi。但部分网卡(尤其是一些 Realtek 和 Broadcom 型号)由于缺少开源驱动,需要手动安装厂商提供的闭源驱动或从第三方仓库获取驱动包。
在命令行下,可以使用 ip link、iwconfig、nmcli 或 iw 等工具查看无线网卡状态和连接网络。例如,使用 nmcli dev wifi list 扫描热点,使用 nmcli dev wifi connect "SSID" password "密码" 连接网络。NetworkManager 是桌面环境中最常用的无线网络管理工具。
如果无线网卡无法工作,常见原因是缺少固件。Linux 内核不会直接包含二进制固件,通常需要安装如 linux-firmware(Arch/Red Hat)或 firmware-iwlwifi(Debian)等软件包。另外,部分硬件带有硬件开关或需要通过 rfkill 解除软件禁用。
结论:Linux 完全支持无线网卡,但需要选择硬件时优先考虑 Linux 兼容性良好的品牌型号,并确保系统内核版本足够新,以获得最佳体验。对于已有无线网卡,可先运行 lspci -k 或 lsusb 查看设备 ID,再查询对应的 Linux 驱动支持状况。

查看详情

查看详情