使用modinfo r8188eu命令查看驱动模块信息

发现驱动模块版本为v4.1.4,版本太低,我们需要把驱动更新到最新的v5.1以上。

给出解决方案如下,原理就是更新一下此驱动模块:

  1. 执行下面命令,把老驱动禁用:

echo   'blacklist r8188eu'   |   sudo  tee   -a    '/etc/modprobe.d/realtek.conf'
  1. 确认系统已经联网。(ping http://baidu.com能通即可)

执行下面的命令刷新软件源缓存

sudo  apt   update

3.执行下面的命令更新内核

sudo  apt   install    linux-image-amd64   -y   (64位系统执行这条)
sudo  apt   install    linux-image-686-pae  -y  (32位系统执行这条)
sudo  apt   install    linux-image-arm64  -y    (M1核的mac电脑用这条)

执行下面的命令重启虚拟机以加载新内核

reboot

执行下面的命令安装新驱动模块

sudo    apt   install   linux-headers-686-pae   (32位系统执行这个命令安装内核头文件,64位的系统不用执行,下面的命令会自动安装头文件)
sudo    apt   install   realtek-rtl8188eus-dkms    -y  (32位与64位系统都要执行这条)
过程中有要选择的地方都选“yes”或者“是”

升级后的模块名称叫8188eu,不是以前的r8188eu了,用下面的命令看一下版本,应该是5.0以上了

modinfo   8188eu

──(root㉿kali)-[~]

└─# modinfo 8188eu

filename: /lib/modules/6.1.0-kali5-amd64/updates/dkms/8188eu.ko

version: v5.3.9_28540.20180627

author: Realtek Semiconductor Corp.

description: Realtek Wireless Lan Driver

license: GPL

srcversion: DF7A2F4365A1EA19079C2A2

alias: usb:v7392pB811d*dc*dsc*dp*ic*isc*ip*in*

alias: usb:v056Ep4008d*dc*dsc*dp*ic*isc*ip*in*

alias: usb:v2001p331Bd*dc*dsc*dp*ic*isc*ip*in*

alias: usb:v2001p3311d*dc*dsc*dp*ic*isc*ip*in*

alias: usb:v2001p3310d*dc*dsc*dp*ic*isc*ip*in*

alias: usb:v2001p330Fd*dc*dsc*dp*ic*isc*ip*in*

alias: usb:v0DF6p0076d*dc*dsc*dp*ic*isc*ip*in*

alias: usb:v2357p010Cd*dc*dsc*dp*ic*isc*ip*in*

alias: usb:v0BDAp8179d*dc*dsc*dp*ic*isc*ip*in*

alias: usb:v07B8p8179d*dc*dsc*dp*ic*isc*ip*in*

alias: usb:v0BDAp0179d*dc*dsc*dp*ic*isc*ip*in*

alias: usb:v0BDAp8179d*dc*dsc*dp*ic*isc*ip*in*

depends: usbcore,cfg80211

retpoline: Y

name: 8188eu

vermagic: 6.1.0-kali5-amd64 SMP preempt mod_unload modversions

sig_id: PKCS#7

将网卡重新连接到虚拟机,执行sudo airodump-ng wlan0命令就能监听了。此网卡就是wlan0,不是wlan0mon,注意名字和网上那些教程上不一样。也不需要用airmon-ng start 命令启用监听模式,airodump-ng命令会自动处理开启监听。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐