编译rtl8812bu带有监听模式的linux驱动

1.更新

sudo apt update

2.安装编译依赖软件

sudo apt install bc -y
sudo apt install dkms

3. 更新

sudo apt dist-upgrade
reboot

4.下载最新的驱动包

git clone https://github.com/cilynx/rtl88x2bu

5.开启监控模式

cd ~/rtl88x2bu
vim Makefile

修改CONFIG_WIFI_MONITOR的值为 y 后,按esc,输入:wq保存

6.添加版本号到变量

VER=$(sed -n 's/\PACKAGE_VERSION="\(.*\)"/\1/p' dkms.conf)

输入echo ${VER}查看版本号

7.备份驱动

sudo rsync -rvhP ./ /usr/src/rtl88x2bu-${VER}

8.添加新驱动

sudo dkms add -m rtl88x2bu -v ${VER}

9.编译驱动

sudo dkms build -m rtl88x2bu -v ${VER}

输入ls /var/lib/dkms/rtl88x2bu/5.6.1/`uname -r`/x86_64/module/查看驱动

10.安装驱动

sudo dkms install -m rtl88x2bu -v ${VER}

11.加载驱动

sudo modprobe 88x2bu

12.其他相关命令

查看 dkms

sudo dkms status

安装驱动

sudo dkms install -m rtl88x2bu -v 5.6.1

卸载驱动

sudo dkms uninstall -m rtl88x2bu -v 5.6.1

完全删除驱动

sudo dkms remove rtl88x2bu/5.6.1 --all

加载驱动

sudo modprobe rtl88x2bu

卸载驱动

sudo modprobe -r rtl88x2bu
posted @ 2023-01-29 14:54  奔跑的搬砖猿  阅读(573)  评论(0)    收藏  举报