linux下 普连 tplink wn823N 无线网卡linux驱动安装教程
前面要说的:
官方以及某东上关于该型号的无线usb网卡, 很明确的说明只支持 windows xx 等系统。 询问客服,回答的也很明确,不支持linux。 但实际上只要有其核心芯片的驱动,当然可以支持。 况且linux目前应用的已经极为广泛。 下面是笔者通过网上搜索和尝试, 成功安装了该产品的驱动,并在linux上应用成功。
笔者使用linux 的 ubuntu 16.04 lts 发行版本
1. 安装驱动最主要的是要知道我们使用的是什么的芯片。
备注: tl-wn823N ,根据笔者一开始的搜索和通过计算机的一些信息发现, 至少有2种版本的芯片,但都是realtek
半导体公司的芯片。 一个是8192cu , 另一个是 8192eu(笔者今年2017年6月份购买的,使用的是8192eu芯片)
1)如何查看?
lsusb Bus 001 Device 002: ID 0bda:818b Realtek Semiconductor Corp.
备注注意观察 ID 0bda:818b
http://www.linux-usb.org/usb.ids 打开这个链接,搜索到0bda 和 818b 对应的 提供商公司和产品型号。 此步骤非常重要。 一旦确定了你的芯片型号,那么我们直接安装该芯片的驱动即可。 tplink 只是使用别家芯片设计开发的产品,所以realtek 的 RTL8192EU 802.11b/g/n WLAN Adapter , 才是我要找的型号。
2) 下载RTL8192EU 驱动程序。
一种办法去官方网站寻找linux驱动。 当然了,通过搜索我们发现, github上也有一些同学根据官方的驱动,进行修复或者直接镜像的。 所以我还算很快找到了驱动。
RTL8192EU 驱动源代码地址: https://github.com/Mange/rtl8192eu-linux-driver
RTL8192CU 驱动源代码地址: 可以用这个 https://github.com/pvaret/rtl8192cu-fixes
3)clone下来源代码
git clone https://github.com/Mange/rtl8192eu-linux-driver
4) 根据里面的README进行一步步安装驱动。
(一定仔细看README,会有一些细节需要注意的。 例如rtl8192cu驱动安装后, 可以屏蔽系统自带的驱动,还有关于电源管理导致的网卡工作不正常的问题解决等。 )
安装dkms(什么是dkms? 和一些编译工具和以来的头文件等)
sudo apt-get install git linux-headers-generic build-essential dkms
将驱动添加到dkms
sudo dkms add ./rtl8192eu-linux-driver
编译和安装驱动
sudo dkms install rtl8192eu/1.0
加载驱动
depmod -a modprobe -a 8192eu
5) 此时查看你的wifi网络,已经开始扫描可以连接的热点了。
6)如果下次重启,没有自动将该usb 网卡 自动映射到该 8192eu驱动,则可以手动vi /etc/modules , 添加一行 8192eu 即可。
此篇文章已被阅读4963 次