在许多 Linux 发行版上,无论是 BackTrack、Kali、BackBox、Ubuntu、Mint 等,每当我使用 aircrack-ng 套件中的任何内容时,我的无线卡都会显示为通道 -1。如果我记得的话,这个问题已经存在很多年了,但我从未找到解决方案。
为什么会出现这种情况?我可以做什么来解决这个问题?
我已经尝试安装最新的向后移植无济于事,我不知道如何申请这个补丁由于缺乏有关正确使用它的可用信息,我什至不知道它是否会起作用,因为它已经过时了。
目前,我使用的是带有 BackBox Linux 3.13 64 位的 Alfa AWUS051NH 无线适配器,但我在尝试过的 Alfa AWUS036H 和其他 Linux 发行版上也遇到了同样的问题。以下是一些希望有用的信息:
backbox@backbox-vm:~$ uname -r
3.11.0-26-generic
backbox@backbox-vm:~$ lsusb
Bus 001 Device 002: ID 148f:2770 Ralink Technology, Corp. RT2770 Wireless Adapter
backbox@backbox-vm:~$ lsmod | grep rt2
rt2800usb 27225 0
rt2800lib 81972 1 rt2800usb
crc_ccitt 12707 1 rt2800lib
rt2x00usb 20886 1 rt2800usb
rt2x00lib 56180 3 rt2800usb,rt2800lib,rt2x00usb
mac80211 623710 3 rt2800lib,rt2x00usb,rt2x00lib
cfg80211 499466 2 rt2x00lib,mac80211
答案1
从“询问 Ubuntu”部分尝试一下:
https://askubuntu.com/questions/318583/how-can-i-solve-fixed-channel-1-mon0-is-on-channel-1-issue-when-using-airo
最新的开发版本具有 --ignore-negative-one 选项。
从 subversion 获取最新的开发版本:
安装 Subversion: 在 Debian/Ubuntu 上:sudo apt-get install subversion
然后通过 svn 获取。在 Debian/Ubuntu 上:
sudo svn co http://svn.aircrack-ng.org/trunk/ aircrack-ng
然后cd aircrack-ng
然后sudo make
最后:sudo make install
如果您想立即安装它,但我建议您先测试二进制文件。尝试使用 --ignore-negative-one 选项运行它们。