rtl8812bu网卡Linux驱动,Linux 安装 RTL8812AU 无线 USB 网卡驱动
前言
本文主要介绍如何在 Linux 系统里安装 RTL8812AU 无线 USB 网卡驱动,适用于 Debian、Ubuntu 18/19/20、Centos7/8,其中 Linux 的内核版本必须为大于等于 3.10。检测系统是否正确识别 RTL8812AU 无线网卡1
2# lsusb | grep RTL8812AU
Bus 003 Device 008: ID 0bda:8812 Realtek Semiconductor Corp. RTL8812AU 802.11a/b/g/n/ac 2T2R DB WLAN AdapterUbuntu 18/19/20 手动安装 RTL8812AU 无线网卡驱动1
2# 系统环境
Linux Ubuntu-20 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19# 安装工具软件
# apt-get install-y git make
# 克隆源码
# git clone https://github.com/gnab/rtl8812au.git
# 进入源码目录
# cd rtl8812au
# 编译驱动
# make
# 安装驱动
# cp 8812au.ko /lib/modules/$(uname-r)/kernel/drivers/net/wireless
# 更新模块依赖
# depmod
# 提示:执行完以上步骤后,正常情况下就可以在系统的设置面板里看到 RTL8812AU 无线 USB 网卡搜索到的 WiFi 列表;如果网卡驱动安装后不生效,可以尝试重启系统。Ubuntu 18/19/20 通过 DKMS 安装 RTL8812AU 无线网卡驱动
当手动安装 RTL8812AU 无线网卡驱动后,如果 Linux 系统的内核版本升级了,那么 RTL8812AU 驱动就会失效,导致需要重新安装驱动才能正常使用无线网卡。为了解决 Linux 系统内核版本升级带来的问题,可以 通过 DKMS 自动重建并安装网卡驱动到新的内核中。值得注意的是,若通过 DKMS 安装网卡驱动,则无需再使用上面的方法手动安装网卡驱动了。1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20# 安装工具软件
# apt-get install-y git make build-essential dkms
# 克隆源码
# git clone https://github.com/gnab/rtl8812au.git
# 进入源码目录
# cd rtl8812au
# 将网卡驱动安装到DKMS(若命令执行出错,请看本文后面给出的解决办法)
# make dkms_install
# 查看DKMS是否正确安装网卡驱动
# dkms status
8812au, 4.2.3, 5.4.0-42-generic, x86_64: installed
# 配置系统引导时自动加载网卡驱动
# echo 8812au | sudo tee-a /etc/modules
# 提示:执行完以上步骤后,正常情况下就可以在系统的设置面板里看到 RTL8812AU 无线 USB 网卡搜索到的 WiFi 列表;如果网卡驱动安装后不生效,可以尝试重启系统。
若执行 make dkms_install 命令出现错误 Makefile:1085: *** unterminated call to function 'shell': missing ')'. Stop,此时可以更改 Makefile 的文件内容后,再次执行 make dkms_install 等命令。1
2
3
4
5
6
7
8
9
10
11
12# 进入源码目录
# cd rtl8812au
# 查看网卡驱动的版本号
# cat include/rtw_version.h
define DRIVERVERSION "v4.2.3"
# 编辑Makefile文件,手动指定网卡驱动的具体版本号
# vim Makefile
DRIVER_VERSION = 4.2.3
# 提示:即找到Makefile文件中的 DRIVER_VERSION = $(shell grep "#define DRIVERVERSION" include/rtw_version.h | awk '{print $$3}' | tr -d v\"),并将其修改为 DRIVER_VERSION = 4.2.3
若需要从 DKMS 中卸载网卡驱动,可以执行以下命令:1
2
3
4
5# 进入源码目录
# cd rtl8812au
# 通过DKMS卸载网卡驱动
# make dkms_removeCentos 7/8 YUM 安装 RTL8812AU 无线网卡驱动
由于亲测在 Centos7 系统环境下,通过上述的方法(手动 + DKMS)安装 RTL8812AU 无线网卡的驱动后,无法使无线网卡正常工作,因此可以通过 YUM 包来安装对应的网卡驱动。1
2# 系统环境
Linux Centos-7 3.10.0-1160.6.1.el7.x86_64 #1 SMP Tue Nov 17 13:59:11 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux1
2
3
4
5
6
7# 安装网卡驱动
# yum install kmod-rtl8812au
# 查看网卡驱动是否安装成功(正常情况下,需要将无线USB网卡插到电脑上才会显示具体的驱动信息)
# lsmod| grep "XX"
88XXau 2189305 0
cfg80211 710816 1 88XXau
可以使用以下常用的命令来判断 RTL8812AU 无线网卡是否正常工作,当然也可以在系统的设置面板里查看无线网卡的工作状态:1
2
3
4
5
6
7
8
9
10
11# ifconfig
wlp0s20u5: flags=4163 mtu 1500
inet 192.168.0.117 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::bbf5:446d:e3ec:90fd prefixlen 64 scopeid 0x20
inet6 2606:a000:810c:9300:9c04:74bc:9909:73d prefixlen 64 scopeid 0x0
inet6 2606:a000:810c:9300::6 prefixlen 128 scopeid 0x0
ether c4:41:1e:5d:7f:98 txqueuelen 1000 (Ethernet)
RX packets 1480 bytes 999935 (976.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1724 bytes 484480 (473.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 01
2
3
4
5
6
7
8
9
10# iwconfig
wlp0s20u5 IEEE 802.11AC ESSID:"SBG6900AC" Nickname:"WIFI@REALTEK"
Mode:Managed Frequency:5.745 GHz Access Point: 5C:E3:0E:96:D7:A0
Bit Rate:174 Mb/s Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Encryption key:------- Security mode:open
Power Management:off
Link Quality=83/100 Signal level=36/100 Noise level=0/100
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:01
2
3# nmcli con
NAME UUID TYPE DEVICE
SBG6900AC fd0097f7-2c89-4a2b-bb8e-a23e5d197ac2 wifi wlp0s20u51
2
3
4
5# nmcli dev wifi
IN-USE SSID MODE CHAN RATE SIGNAL BARS SECURITY
TP-LINK_3BC402 Infra 6 270 Mbit/s 47 ▂▄__ --
Tenda_F73CF8 Infra 11 130 Mbit/s 37 ▂▄__ WPA1 WPA2
Tenda_58D840 Infra 10 130 Mbit/s 14 ▂___ WPA1 WPA2参考资料
rtl8812bu网卡Linux驱动,Linux 安装 RTL8812AU 无线 USB 网卡驱动相关推荐
- linux 5.5安装万兆网卡驱动,RedHat 5.5系统下安装MW54U无线USB网卡驱动
首先下载ndiswrapper -1.52.tar.gz和mw54u在windows xp32 和 windows vista 32下的驱动 下面我们来进行安装 第一步:安装ndiswrapper - ...
- 水星UD6S网卡Linux驱动,水星UD6S无线usb网卡驱动程序下载-水星网络UD6S网卡驱动1.0 最新版-东坡下载...
UD6S专业的无线usb网卡,在目前来说是很多的家庭以及办公室都是会使用到的,你可以通过官方的水星网络UD6S网卡驱动进行全方面的管理! 官方介绍 UD6S双频无线网卡适用于台式 PC 机.笔记本等设 ...
- centos7配网卡_centos7 无线网卡驱动的安装及无线网络的配置详解
centos7 无线网卡驱动的安装及无线网络的配置 我的无线网卡的型号是:水星MERCURY 支持linux的驱动程序包是:RTL8188eus_USB_linux_v3.4.4_4749.20121 ...
- TL-WDN5200H无线usb网卡在Linux上的使用
买了个TL-WDN5200H无线usb网卡,但是发现它居然不支持Linux,但是我有时需要在Linux上使用,这就尴尬了.于是到网上搜索资料,终于解决了这个问题. 首先编译安装:https://git ...
- ubuntu下安装无线USB网卡驱动 (磊科 NW336)
本人在ubuntu14.04 亲测确认! 首先查询型号,找到对应的linux驱动代码,官方网址: http://www.realtek.com.tw/downloads/downloadsView.a ...
- ubuntu 16.04/18.04安装TP-LINK TL-WDN5200H无线USB网卡驱动
TP-LINK TL-WDN5200H无线USB网卡驱动没有自带ubuntu系统的驱动 参考如下两篇文章后搞定: 1.https://blog.csdn.net/F_BQ333/article/det ...
- ubuntu 16.04安装TP-LINK TL-WDN5200H无线USB网卡驱动
TP-LINK TL-WDN5200H无线USB网卡驱动没有自带ubuntu系统的驱动 参考如下两篇文章后搞定: 1.https://blog.csdn.net/F_BQ333/article/det ...
- 在Kali 2022.2上成功编译驱动TP-LINK TL-WN726免驱版无线USB网卡 8188GU
在Kali 2022.2上成功编译驱动TP-LINK TL-WN726免驱版无线USB网卡 8188GU 驱动安装过程 下载系统镜像 & 安装虚拟机 插上网卡 下载驱动文件 尝试编译驱动文件 ...
- centos7 无线网卡驱动的安装及无线网络的配置
centos7 无线网卡驱动的安装及无线网络的配置 我的无线网卡的型号是:水星MERCURY 支持linux的驱动程序包是:RTL8188eus_USB_linux_v3.4.4_4749.20121 ...
- mw150um 驱动程序win10_mw150um驱动下载-MERCURY水星MW150UM 150M无线USB网卡驱动2.0 官方最新版-东坡下载...
水星mw150um是一款性价比非常高的无线网卡,它即插即用,价格便宜,在电脑上用速度非常不错.东坡带来了水星mw150um与电脑连接必备的驱动程序包,它能帮你快速完成安装和设置. 水星mw150um驱 ...
最新文章
- 用单循环链表实现约瑟夫问题。
- 【C++】 C++标准模板库(三) Map
- python学习-if、name、main、PyPi、pip
- Android中文API-ViewStub
- 人工智能正在如何改变传统行业
- 《零基础看得懂的C语言入门教程 》——(六)轻轻松松了解C语言的逻辑运算
- Idea 封装Java代码片段 快速提示
- python opencv用法中文教程
- python lambda表达式及用法_python lambda表达式简单用法
- Spring Cloud Config 使用总结
- 心理正常与异常的区分_医学心理学:如何区分正常心理和异常心理?
- Java对象创建过程
- 红帽wps linux安装包,rhel6(centos)安装WPS最新版
- html5使用mescroll
- SN1SLD16 华为SDH全新原包装2xSTM-16光接口板
- python数字转unicode_python2.7响应数据中unicode转中文
- 《树莓派开发笔记 - 第1部分 基础篇》第7章 树莓派变身路由器
- php5+ssl,AS3上安装Apache2+MySQL+PHP5+Resin+SSL+GD以及webalizer(补
- 清华大学提出APDrawingGAN:人脸照片秒变艺术肖像画,已被CVPR 2019录取
- 基于MIission planner的VTOL垂直起降固定翼航线设计方法
热门文章
- 非致命战计算机病毒战属于,《信息化战争》章节
- python基础四 面向对象编程
- android 对称加密完毕,通过 Android keystore 和 fingerprint 结合实现数据加密和解密
- 进程之间究竟有哪些通信方式
- 最优DP转LVDS解决方案|低成本DP to LVDS转换设计|CS5211方案优势
- ps 读取计算机特定首选项时出错,PS操作中常见的疑难杂症之首选项
- css+div透明参数设置
- excel中的if函数使用方法
- 网页特殊符号(HTML字符实体)大全
- 计算机调节音量找不到,电脑右下角的小喇叭不见了?教你这样操作,轻松调节音量!...