教程Linux硬件Kali linux系统中安装无线网卡WiFi-RTL8832CU驱动
AkFace1 2 3
| sudo apt update sudo apt install linux-image-amd64 linux-headers-amd64 dkms git sudo reboot
|
重启进入新内核后继续。
2. 安装 Kali 内核源码
1 2
| sudo apt install linux-source-7.1
|
3. 解压源码
1 2 3
| cd ~ rm -rf linux-source-7.1 tar -xf /usr/src/linux-source-7.1.tar.xz
|
4. 编译 RTL8832CU 对应的 rtw89 驱动
1 2 3 4 5 6
| cd ~/linux-source-7.1
make -C /lib/modules/$(uname -r)/build \ M=$PWD/drivers/net/wireless/realtek/rtw89 \ CONFIG_RTW89_8852CU=m \ modules
|
5. 安装需要的 4 个模块
1 2 3 4 5 6 7 8 9 10 11 12 13
| cd ~/linux-source-7.1/drivers/net/wireless/realtek/rtw89
sudo install -D -m 0644 rtw89_core.ko \ /lib/modules/$(uname -r)/updates/rtw89/rtw89_core.ko
sudo install -D -m 0644 rtw89_8852c.ko \ /lib/modules/$(uname -r)/updates/rtw89/rtw89_8852c.ko
sudo install -D -m 0644 rtw89_usb.ko \ /lib/modules/$(uname -r)/updates/rtw89/rtw89_usb.ko
sudo install -D -m 0644 rtw89_8852cu.ko \ /lib/modules/$(uname -r)/updates/rtw89/rtw89_8852cu.ko
|
6. 更新模块依赖并加载驱动
1 2
| sudo depmod -a sudo modprobe rtw89_8852cu
|
7. 如果 USB 网卡已经直通给 Kali
1
| sudo ip link set wlan0 up
|
到这里驱动安装完成。
最精简版
以后如果你已经是正确的新内核,并且源码包已经安装好,真正核心的就是:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| cd ~ tar -xf /usr/src/linux-source-7.1.tar.xz
cd ~/linux-source-7.1
make -C /lib/modules/$(uname -r)/build \ M=$PWD/drivers/net/wireless/realtek/rtw89 \ CONFIG_RTW89_8852CU=m \ modules
cd drivers/net/wireless/realtek/rtw89
sudo install -D -m 0644 rtw89_core.ko \ /lib/modules/$(uname -r)/updates/rtw89/rtw89_core.ko sudo install -D -m 0644 rtw89_8852c.ko \ /lib/modules/$(uname -r)/updates/rtw89/rtw89_8852c.ko sudo install -D -m 0644 rtw89_usb.ko \ /lib/modules/$(uname -r)/updates/rtw89/rtw89_usb.ko sudo install -D -m 0644 rtw89_8852cu.ko \ /lib/modules/$(uname -r)/updates/rtw89/rtw89_8852cu.ko
sudo depmod -a sudo modprobe rtw89_8852cu
|
这次的关键点其实只有两个:
以及安装这四个相互依赖的模块:
1 2 3 4
| rtw89_core rtw89_8852c rtw89_usb rtw89_8852cu
|