RTL88x2bu网卡驱动Kali安装及部分问题解决

编程知识 更新时间:2023-05-03 02:16:03

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安装及部分问题解决

本文发布于:2023-04-30 02:00:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/33ae1b444272eb7d74601478107c383b.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:网卡驱动   RTL88x2bu   Kali

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 112778文章数
  • 28689阅读数
  • 0评论数