Realtek 8192FU 无线网卡驱动:一次配置长期有效的 Linux 安装指南
【免费下载链接】rtl8192fuRealtek 8192FU Linux USB无线网卡驱动项目地址: https://gitcode.com/gh_mirrors/rt/rtl8192fu
Linux 默认不带 Realtek 8192FU 的驱动,这张无线网卡插上去常常没反应。rtl8192fu 就是它的开源驱动项目,把源码装进系统,网卡就能被识别、正常连网。这篇指南带你走一遍无线网卡驱动安装的全流程,没装过 Linux 驱动也能照做。
先确认你的环境
| 检查项 | 要求 |
|---|---|
| 操作系统 | Ubuntu、Kali、CentOS/Rocky、Fedora、Arch、Linux Mint 等 |
| 内核版本 | 5.2–5.19 或 6.0–6.4 |
| 硬件 | 采用 Realtek 8192FU 芯片的 USB 无线网卡(USB 编号 0bda:f192) |
用uname -r查当前内核,落在表内就能开工。版本是硬门槛,头文件装得再齐,内核不合照样编译失败。
这个驱动在系统里扮演的是"翻译官":它以内核模块的形式加载,把无线网卡的收发翻译成内核能懂的指令,wlan0 接口就是它带出来的。
先选路线,再动手
| 路线 | 适合谁 | 代价 |
|---|---|---|
| 手动编译安装 | 临时测试、不常升级内核的机器 | 每次内核升级都要手动重编重装 |
| DKMS 自动管理 | 日常主力机 | 需先装 dkms 这个包 |
两条路线最后得到的都是同一个 8192fu 模块,差别只在内核升级时谁来重编。除非只想临时试一下,建议直接走 DKMS:内核一升级,它自动为新内核重编驱动,相当于给驱动买了份"内核升级险"。下面只展开这条路线。
照着做就完事
备好编译工具
sudo apt install linux-headers-$(uname -r) make gcc bc dkms一条命令装齐内核头文件和编译工具,Ubuntu、Kali 用户直接复制;CentOS/Rocky 请改用yum install kernel-devel-$(uname -r) make gcc bc dkms,并先装好 epel-release。
拉下驱动源码
git clone https://gitcode.com/gh_mirrors/rt/rtl8192fu cd rtl8192fu源码就位后进入目录,后面所有命令都在这里执行。
DKMS 编译安装并加载
sudo chmod a+x ./dkms-* sudo ./dkms-install.sh sudo modprobe 8192fudkms-install.sh 内部会依次完成 dkms add、build、install,最后一行把 8192fu 模块加载进内核,网卡这时就该出现了。
两条命令确认驱动装没装上
lsusb usb-devices | grep "Vendor=0bda ProdID=f192"输出里看到Driver=rtl8192fu✅ 就装成了;显示Driver=(none)说明驱动和设备还没匹配上。另外ip link里能列出 wlan0,也代表模块加载成功。lsusb 提示 command not found 时,先装 usbutils 再查。
翻车急救
出状况别慌 ⚠️,按发生频率排个序,最常见的是下面三种。
内核更新后驱动失效
- 现象:系统升级或重启后,wlan0 不见了,设备能识别但 Driver=(none)。
- 原因:老内核下编出来的驱动,新内核用不了。
- 一招解决:DKMS 路线会在重启时自动为新内核重建;没发生的话,手动跑一次
sudo dkms autoinstall -a。
设备不被识别
- 现象:
lsusb里没有 0bda/f192,或者始终是 Driver=(none)。 - 原因:多为 USB 供电不足,或内核版本不在 5.2–5.19、6.0–6.4 范围内。
- 一招解决:把网卡直接插到主机 USB 口;内核版本不支持怎么办?先把系统内核切到上面范围内的版本,再重新执行一遍安装脚本。
连不上网
- 现象:驱动匹配成功、wlan0 也在,但就是连不上、拿不到 IP。
- 原因:多半是无线配置或网络管理服务的问题,和驱动无关。
- 一招解决:
sudo systemctl restart NetworkManager重启网络服务,再用iwlist wlan0 scan重新扫描,然后连接。
平时把网卡直接插主机或 USB 3.0 口,少用 Hub 和延长线,掉线概率会小很多。装好之后基本不用管它,内核升级交给 DKMS 就行。连 Wi-Fi 本身用系统自带工具即可,驱动这边到此收工。
【免费下载链接】rtl8192fuRealtek 8192FU Linux USB无线网卡驱动项目地址: https://gitcode.com/gh_mirrors/rt/rtl8192fu
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考