airmon-ng: ls: 无法访问 '/sys/class/ieee80211/': 没有那个文件或目录

haw*_*row 9 kali-linux

背景:

我在 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
Run Code Online (Sandbox Code Playgroud)

配置:

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

lo        no wireless extensions.

eth0      no wireless extensions.
Run Code Online (Sandbox Code Playgroud)

但是当我使用airmon-ng

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

PHY Interface   Driver      Chipset
Run Code Online (Sandbox Code Playgroud)

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

请帮助...欢迎任何建议。
与解决此问题相关的另一行问题位于此处:https : //unix.stackexchange.com/questions/306865/changed-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。成功!