airmon-ng:ls:无法访问“/sys/class/ieee80211/”:没有这样的文件或目录

airmon-ng:ls:无法访问“/sys/class/ieee80211/”:没有这样的文件或目录

背景:

我在 vmware 工作站中运行最新版本的 Kali Linux,并且我有一个 Cisco AE2500 wifi usb,它在 Windows 10 中用作 wifi 适配器。不幸的是,当我运行命令时airmon-ng,我收到

ls: cannot access '/sys/class/ieee80211/': No such file or directory

我已经尝试了 10 多个论坛和不同的谷歌搜索中的所有可能的解决方案来解决这个问题。为其他人解决问题的通用解决方案尚未成功。解决方案包括:

1)apt-get update && apt-get upgrade && apt-get dist-upgrade -y

2)论坛解决方案下载backports驱动程序(4.4.2-1)并make defconfig-b43编译,安装,重新启动

3)论坛解决方案下载synaptic然后手动升级bcm43xxx驱动

4) Airmon-ng 论坛

5)VMware工具更新

6)apt-get install kali-linux-wireless

7) 安装 80211、broadcom、atheros 和 intel 芯片的所有 wifi 固件驱动程序。

还有许多其他人...

lsusb:

root@sandbox:~# lsusb
Bus 001 Device 003: ID 04e8:6863 Samsung Electronics Co., Ltd GT-I9500 [Galaxy S4] / GT-I9250 [Galaxy Nexus] (network tethering)
Bus 001 Device 002: ID 13b1:003a Linksys AE2500 802.11abgn Wireless Adapter [Broadcom BCM43236]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 004: ID 0e0f:0008 VMware, Inc. 
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

iw配置:

root@sandbox:~# iwconfig
usb0      no wireless extensions.

lo        no wireless extensions.

eth0      no wireless extensions.

但是当我使用时airmon-ng

root@sandbox:~# airmon-ng
ls: cannot access '/sys/class/ieee80211/': No such file or directory

PHY Interface   Driver      Chipset

(请注意,airmon-ng check kill不会修改此错误消息)

请帮忙...欢迎任何建议。
与解决此问题相关的另一行问题位于此处:https://unix.stackexchange.com/questions/306865/changing-a-driver-on-a-device-plugged-in-by-usb

答案1

如果您使用 USB wifi 适配器,请执行以下操作:

1) 在 VirtualBox 菜单中,转到设备 > USB > 选择您的 WiFi 适配器

2) 等待 Windows 将安装此 VirtualBox USB 设备,并将使用您的 Kali Linux 进行配置。此时,您将失去主机上的互联网连接(在我的例子中是Windows)

3) 在 Linux 终端中输入“iwconfig”,您应该会看到列出的 wlan0。成功!

相关内容