我已经在系统上安装了 Ubuntu 13,并且一直在 WIN8 端使用 TP-Link TL-WNB23N USB 适配器作为无线网卡... TP-Link 有适用于 Win/7/8 的驱动程序,但没有适用于 Linux 的驱动程序。有人知道吗?
答案1
TL-WN823N WLAN USB 棒基于 Realtek 芯片组 RTL8192CU。您可以从以下位置下载驱动程序Realtek。
答案2
git clone https://github.com/jeremyb31/rtl8192eu-linux-driver
cd rtl8192eu-linux-driver
make
sudo make install
如果成功,这将创建驱动程序模块文件8192eu.ko
如果文件夹 /lib/modules/YLV/kernel/drivers/net/wireless/realtek/8192eu 不存在(YLV =您的 Linux 版本例如:4.13.30-generic),创建它并将刚刚创建的编译8192eu.ko放置在其中。
# Replace 4.13.30-generic to whatever your version is, find it with:
# uname -r
cd /lib/modules/4.13.30-generic/kernel/drivers/net/wireless/realtek
sudo mkdir 8192eu
sudo cp ~/my-dir-where-i-compiled/8192eu.ko 8192eu
然后测试它,卸载当前驱动程序,在我的情况下它是 rtl8xxxu:
sudo modprobe -r rtl8xxxu
sudo modprobe 8192eu
这样做后,wifi 速度达到 54Mb,质量达到 100/100
如果可以的话,将旧驱动程序列入黑名单,并在 /etc/modprobe.d/blacklist-modem.conf 中添加一个字符串
blacklist rtl8xxxu
将模块添加到 initrd
将模块名称添加到 /etc/initramfs-tools/modules。
8192eu
这会将模块添加到 initrd 文件中。更新 initrd 文件
update-initramfs -u
reboot