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

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

airmon-ng在Oracle VM 上运行时出现此错误。不太确定为什么会发生这种情况,我已经完全更新和升级了。当我尝试运行该命令时,airmon-ng eth0 start它只会给我该消息。有人知道如何解决这个问题吗?

答案1

嗯,你看,一般来说,eth0 是一个“电缆”接口。您必须遵循一个程序,如下所示:

airmon-ng       ### Shows the available wireless interfaces.
 
airmon-ng start wlan0  ### Start a monitoring interface, usually named mon0     
 
airodump-ng mon0    ### Just observing the available wireless networks

答案2

  • http://linuxwireless.org/download/compat-wireless-2.6/
  • 下载文件“compat-wireless-2010-10-26-p.tar.bz2”
  • 现在用“tar -jxvf compat-wireless-2010-10-26-p.tar.bz2”提取它
  • 使用“cd(文件夹名称)”进入文件夹
  • 输入“make unload”
  • 输入“make load”
  • 问题解决了 ! :)

相关内容