Linux下安装realtek8812au /8814 au驱动

原文写于 2018-10-26

一、正常简单的安装方法

对于kali系统安装非常方便:

1、确认系统已经联网。(ping baidu.com能通即可)
2、确认/etc/apt/sources.list文件中有可用的源(cat  /etc/atp/sources.list)。最好用下面的官方源deb http://http.kali.org/kali kali-rolling main non-free contribdeb-src http://http.kali.org/kali kali-rolling main non-free contrib添加源的方法:gedit   /etc/atp/sources.list命令。然后在打开的文件中把上面2行软件源粘贴到文件的最后保存即可。
3、执行apt   update
4、执行apt   full-upgrade   -y
5、执行apt   install   linux-headers-$(uname   -r)
6、执行apt   install   realtek-rtl88xxau-dkms

很多同学不太注意,以为命令执行完了就是安装成功了,但是插上网卡还是不能识别,主要原因是命令执行的过程中有报错,而自己没有注意。如果觉得自己安装完了插上还是不识别,可以手动加载一下驱动看看有没有安装成功,驱动模块的名字为88XXau.ko,加载驱动的命令:

modprobe   88XXau    (注意没有.ko,只是88XXau)

ubuntu系统直接打开系统设置-----更新与软件源—附加驱动—把8812的驱动点即可。

二、从源码编译驱动法

驱动源码地址:

https://github.com/aircrack-ng/rtl8812au

上面有英方说明,下面我简要翻译一下重点:

0、下载源码,安装依赖包和编译链工具

git clone   https://github.com/aircrack-ng/rtl8812au.git
cd rtl*
sudo apt-get install build-essential
sudo apt-get install bc
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get install raspberrypi-kernel-headers(这条命令用于树莓派)

1、安装dkms

sudo apt install dkms

2、移除旧驱动

sudo   ./dkms-remove.sh

3、编译安装

对于8812au芯片的网卡执行如下命令:

make
make install

对于8814au的芯片执行如下命令:

make RTL8814=1
make install RTL8814=1

三、使用注意事项

1、结束干扰进程

airmon-ng  check   kill

2、暂时关闭接口

sudo ip link set wlan0 down   (你的不一定是wlan0,注意一下)

3、设置monitor模式

sudo iw dev wlan0 set type monitor

4、重新打开端口

sudo ip link set wlan0 up

5、如果要设置TX功率,使用如下命令

sudo iw dev wlan0 set txpower fixed 3000

6、一个注意事项

新版本的NetworkManager会默认开启mac地址随机化,这个有时会干扰网卡的使用,可以

使用如下的方法关闭NetworkManager的mac地址随机化设置。

在/etc/NetworkManager/NetworkManager.conf文件的最后添加下面两行:

[device]
wifi.scan-rand-mac-address=no

然后用下面的命令重启NetworkManager:

sudo systemctl restart NetworkManager

7、一个tip

对于自己连过的wifi,在aireplay-ng监听5G频道的时候可能会卡一下,然后监听不到bssid,

这个要在aireplay-ng命令中加一个-D参数,让aireplay-ng不要非在等到beacon后才注入,

而是直接把数据包注入出去。

Linux下安装realtek8812au /8814au 驱动相关推荐

  1. 在Fedora 16 linux下安装USB无线网卡驱动88x2bu

    在Fedora 16 linux下安装USB无线网卡驱动88x2bu USB无线网卡翼联EP-AC1610兼容linux系统 我之前已经买了一个USB无线网卡是水星mw150us,但是没有linux驱 ...

  2. linux 安装水星无线网卡驱动,Linux下安装RTL8188CE网卡驱动(Mercury MW150U)

    先说明下我的系统: kernel: 3.0.0-32-generic 今天买了个无线网卡Mercury 150Mbps MW150U系列,我发现在我的笔记本的Ubuntu 12.10下不用安装驱动就能 ...

  3. ARM Linux下安装CH341串口驱动

    在arm-Linux环境下安装CH341串口驱动需要单独编译串口的驱动.本人编译环境Ubuntu 14.04 gcc编译工具arm-linux-gnueabihf-gcc. 1.代码检查 查看内核目录 ...

  4. linux 服务器 安装网卡驱动,linux下安装编译网卡驱动的方法

    安装linux操作系统后发现没有网卡驱动,表现为 system → Administration → Network下Hardware列表为空. 以下为安装编译网卡驱动的过程,本人是菜鸟,以下是我从网 ...

  5. linux下安装编译网卡驱动

    安装linux操作系统后发现没有网卡驱动,表现为 system → Administration → Network下Hardware列表为空. 以下为安装编译网卡驱动的过程,本人是菜鸟,以下是我从网 ...

  6. 腾讯全民wifi linux,Linux下安装MT7601U无线网卡驱动

    目前已知的小米随身Wifi.腾讯全民Wifi.360Wifi.百度小度Wifi等都是基于MT7601U无线网卡制作的.因此,下面方法也同样可以驱动它们. 一.下载驱动 二.修改驱动源码 打开./mt7 ...

  7. linux安装mt7601网卡固件,Linux下安装MT7601U无线网卡驱动

    目前已知的小米随身Wifi.腾讯全民Wifi.360Wifi.百度小度Wifi等都是基于MT7601U无线网卡制作的.因此,下面方法也同样可以驱动它们. 一.下载驱动 二.修改驱动源码 打开./mt7 ...

  8. linux装pl2303驱动下载,Linux下安装USB转串口驱动(PL2303)

    主机:Gentoo Linux 11.2 内核版本:Linux 3.0.6 以前在Ubuntu下USB转串口驱动已经编译进内核,而编译的Gentoo内核没有编译进去,这里将内核中PL2303驱动 co ...

  9. Linux下安装USB转串口驱动(PL2303)

    分类: 嵌入式ARM+Linux 2012-01-11 22:26  2077人阅读  评论(0)  收藏  举报 主机:Gentoo Linux 11.2 内核版本:Linux 3.0.6 原创作品 ...

最新文章

  1. Python入门IDE选择
  2. ORACLE锁学习总结
  3. Xcode4.5编译ffmpeg成功,过程说明
  4. GDB调试多进程|多线程程序
  5. VBA中的字符串处理
  6. windowXP 任务计划无法启动 错误代码:0X80041315
  7. Python3并发编程-多线程threading怎么用?
  8. MyBatis基础:MyBatis数据基本操作(2)
  9. java集合源码分析之HashMap
  10. Leecode刷题热题HOT100(12)——整数转罗马数字
  11. Oracle 自动生成的视图VM_NSO_1
  12. 最全的Discuz! x2去除forum.php尾巴的方法
  13. MySQL server has gone away问题得解决方案
  14. VS Winform如何设置光标样式
  15. 原创Maya mel系列插件推荐
  16. 据说是可减少50%的超越卓越经验
  17. 末日的传说 洛谷p1338
  18. ttf,eot,woff,svg,字体格式介绍及使用方法
  19. STM32CubeIDE 介绍及安装
  20. GitHub push的时候报:Unable to access ‘https://github.com/xxxx/xxxx.git/‘:OpenSSL SSL_read:Connection was

热门文章

  1. pythonl list去子集
  2. 设计模式之禅-二《上卷》
  3. ServU 11 以上版本的数据库用户关联 密码加密原理
  4. 技术干货 | 人大金仓KFS基于分区索引的分片入库技术解析
  5. A Game of Thrones(34)
  6. 51nod-生产口罩(拓补排序+DP)by zyz
  7. python解决Failed building wheel for XXX
  8. Population and carrying capacity 的第二阶段 :Crowding affects lifetime.
  9. Edraw Max(亿图图示)新手福音:教你思维导图的简单画法! 1
  10. 虚拟服务器能插usb口吗,在VMware虚拟机中使用主机USB接口、虚拟机共享USB接口、设置虚拟机USB接口的方法...