求助:如何在Ubuntu 22.04.2 LTS中让TL-WN725N WiFi适配器被识别并正常使用?
求助:如何在Ubuntu 22.04.2 LTS中让TL-WN725N WiFi适配器被识别并正常使用?
嘿,我之前也跟你一样在Ubuntu 22.04上折腾过TL-WN725N这个适配器,它的坑主要在不同硬件版本用的芯片不一样,得先搞清楚你的是哪款芯片,再针对性装驱动。下面是我亲测有效的步骤,跟着来应该能搞定:
第一步:确认适配器的芯片型号
先把适配器插在电脑上,打开终端(快捷键Ctrl+Alt+T),输入以下命令:
lsusb
在输出里找类似这样的条目:
Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
或者
Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter
记下来你的芯片型号是RTL8188CUS还是RTL8188EUS,后面的步骤会根据这个调整。
第二步:针对RTL8188CUS芯片的解决方案
如果你的芯片是RTL8188CUS,试试官方源里的驱动:
- 先更新系统包,确保所有组件都是最新的:
sudo apt update && sudo apt upgrade -y
- 安装专用驱动:
sudo apt install rtl8192cu-dkms
- 安装完成后重启电脑,看看适配器能不能被系统识别。如果还是不行,可能是自带的冲突模块在捣乱,执行以下命令禁用它:
echo "blacklist rtl8192cu" | sudo tee /etc/modprobe.d/rtl8192cu.conf
再重启一次,应该就能正常用了。
第三步:针对RTL8188EUS芯片的解决方案
这个芯片版本在新版TL-WN725N里更常见,官方源的驱动支持不好,得装第三方适配的驱动:
- 先安装编译驱动需要的工具和依赖:
sudo apt install git build-essential dkms
- 克隆适配的驱动源码仓库(这个仓库是专门针对Ubuntu优化过的,稳定性不错):
git clone https://github.com/kelebek333/rtl8188eus.git ~/rtl8188eus
- 进入驱动目录:
cd ~/rtl8188eus
- 用dkms工具安装驱动(dkms会自动适配你的内核版本,后续内核更新也不用重新装):
sudo dkms add . sudo dkms install rtl8188eus/5.3.9
注:如果提示版本号不对,看看目录里的
dkms.conf文件,把命令里的5.3.9改成文件里写的版本号就行。
- 禁用可能冲突的默认模块:
echo "blacklist r8188eu" | sudo tee /etc/modprobe.d/r8188eu.conf
- 重启电脑,驱动就生效了。
第四步:验证驱动是否成功安装
重启后打开终端,输入:
iwconfig
如果输出里出现了类似wlan0的无线接口,说明驱动安装成功,这时你就可以通过系统右上角的WiFi图标连接网络了。
一些额外的注意事项
- 如果编译驱动时出现错误,大概率是内核头文件没装,执行以下命令安装对应内核的头文件:
sudo apt install linux-headers-$(uname -r)
- 如果你是双系统用户,一定要关闭Windows的快速启动功能,不然Windows会占用硬件资源,导致Ubuntu没法正常识别适配器。
- 有时候USB接口供电不足也会导致适配器不被识别,台式机可以试试插机箱后面的USB接口,笔记本可以换个接口或者用带供电的USB hub。
备注:内容来源于stack exchange,提问作者Kami Karamazov




