Ubuntu18.04安装TPLINK WDN5200H USB无线网卡驱动

TPLINK WDN5200H USB免驱动无限网卡没有提供Ubuntu下的驱动包,需要自己编译安装。(亲测,18.04和16.04都可以使用)

问题解决的过程:

第一,通过百度关键字查找了一个安装方法Ubuntu 安装 TP_LINK驱动 TL-WDN5200H 2.0无线网卡,但是通过个人测试18.04不可用,不过发现了问题的关键(安装rtl8821cu驱动)。

第二,GitHub上搜索关键字rtl8821cu,找到最前面的star最多的项目Ubuntu18.04安装TPLINK WDN5200H USB无线网卡驱动_第1张图片

第三,按照说明使用Build and install without DKMS方式安装,编译出错
Ubuntu18.04安装TPLINK WDN5200H USB无线网卡驱动_第2张图片

第四,查看项目的issue,搜索错误关键词发现解决办法:(issue里面的解决方式是直接指向了另外一个项目),重新下在另外一个项目再次编译安装就好了。
在这里插入图片描述
Ubuntu18.04安装TPLINK WDN5200H USB无线网卡驱动_第3张图片

驱动安装

1,查看系统版本

sudo cat /proc/version
内核版本是5.0.0-25-generic
在这里插入图片描述

2,插入网卡,切换为网卡模式

使用usb命令查看
lsusb
在这里插入图片描述切换到无限网卡模式
sudo usb_modeswitch -KW -v 0bda -p 1a2b
查看切换
lsusb
在这里插入图片描述

3,下载驱动代码,编译安装

sudo git clone https://github.com/brektrou/rtl8821CU.git

编译安装
cd rtl8821CU/
ls
sudo make
sudo make install
查看安装结果
ls /lib/modules/5.0.0-25-generic/kernel/drivers/net/wireless/realtek/rtl8821cu/
在这里插入图片描述

4, 其他执行过的命令,对整个过程没有影响,先做个记录

sudo apt-get install broadcom-sta-dkms

11月4日更新:

系统的内核更新之后,插入网卡,执行

sudo usb_modeswitch -KW -v 0bda -p 1a2b

之后,还是无法发现网卡,这是因为之前编译的驱动和更新后的内核不兼容,于是,重新编译安装即可

cd rtl8821CU/
ls
sudo make
sudo make install

最后重新加载驱动

sudo modprobe 8821cu

参考资料

测试18.04和16.04都可以用:驱动源代码
测试18.04不可用:在ubuntu16.04下面安装tplink无线网卡驱动

你可能感兴趣的:(工具使用)