2022-kali RTL88x2bu网卡驱动安装及部分问题解决
使用环境:
- virtual box 6.1.30
- kali-5.16.0
安装步骤
RTL88x2bu芯片的网卡驱动并非在kali的官方库中,因此我们需要使用开源的驱动支持。
下载命令依次如下:
# 对照 https://github/brektrou/rtl8821CU.git 先安装 DKMS 编译相关依赖
# kali基本具备要求的编译环境,可以先尝试直接安装DKMS
git clone https://github/cilynx/rtl88x2bu
cd rtl88x2bu
VER=$(sed -n 's/\PACKAGE_VERSION="\(.*\)"/\1/p' dkms.conf)
sudo rsync -rvhP ./ /usr/src/rtl88x2bu-${VER}
sudo dkms add -m rtl88x2bu -v ${VER}
sudo dkms build -m rtl88x2bu -v ${VER}
sudo dkms install -m rtl88x2bu -v ${VER}
sudo modprobe 88x2bu
流程效果如图:
所有步骤执行之后,可输入 iwconfig
检查是否有下图红框中的内容:
如果有则证明无线网卡驱动已经安装成功了,
也可以通过 lsusb -t
查看对应设备的驱动值是否为我们安装的驱动值来确认.
可能遇到的问题:
在 sudo dkms build -m rtl88x2bu -v ${VER}
部分可能出现以下两种问题:
1)找不到kernel headers:
kernel headers是kali的内核头,它定义了内核组件之间的接口也定义了内核和用户空间之间的接口,也就是安装或编译一些跟系统有关的应用要重新编译系统,所以必须安装对应内核版本的内核头
sudo apt update && sudo apt install linux-headers-$(uname -r)
# 安装与现在已安装的内核版本相对应的内核头
但是如果出现以下情况:
则代表着可下载的资源库中没有这个版本对应的内核头,需要重新更换安装新内核。
# 寻找可安装的内核镜像和对应的内核头
apt list Linux-* | grep kali
如图蓝色框中就是现在安装的内核版本,因为没有对应的headers,所以我们换到了红色方框中的内核版本(你所安装的版本可能和我不同,只要是符合你的虚拟机设置且保证有对应版本headers即可),通过apt安装headers和image
完成之后重新启动,在开机界面选择Advance,选择我们刚刚安装的内核版本即可。
2)Bad return:
如果你在 build阶段
遇到这个报错信息:
Error! Bad return status for module build on kernel: 5.9.0-kali1-amd64 (x86_64)
Consult /var/lib/dkms/rtl88x2bu/5.6.1/build/make.log for more information.
则说明你缺少 bc
模块, sudo apt-get install bc
即可
参考内容
kali安装rt8812au网卡驱动
中传信安课程网站-rtl88x2bu网卡驱动安装
更多推荐
RTL88x2bu网卡驱动Kali安装及部分问题解决
发布评论