-1 修复了 aircrack 中 mon0 上的通道

-1 修复了 aircrack 中 mon0 上的通道

我最近安装了 aircrack 1.1,当我通过 airmon-ng start wlan0 6 将我的 wlan 卡启用到监控模式时,我总是得到固定的频道 -1。有人知道如何修复它吗?

我的 wifi 卡是以太网控制器:Atheros Communications Inc. AR5007G 无线网络适配器(rev 01)。和 linux ver 2.6.38-12-generic。

有任何想法吗?

答案1

mac80211 kernel subsystem这是和之间的兼容性问题aircrack-ng。它出现在主流 Linux 内核 2.6.35 中,并且似乎从那时起就一直存在(在内核 3.1 上写这篇文章)。

有两种解决方法。您可以修补aircrack-ng或安装 wifi 驱动程序。我更喜欢后者,因为它非常简单,而且附带好处是可以为您提供最新的驱动程序。

以下是菜谱:

# we need kernel headers and a toolchain to build wifi drivers 
sudo apt-get install build-essentials linux-headers-2.6.38-12-generic

# download current wireless driver source tree
wget http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2.6.tar.bz2

# uncompress
tar xjf compat-wireless-2.6.tar.bz2

# download patch that fixes the problem
wget http://patches.aircrack-ng.org/channel-negative-one-maxim.patch

# apply patch
cd compat-wireless-20*
patch -p1 < ../channel-negative-one-maxim.patch

# compile and install
make
sudo make install

# follow simple instructions to reload the drivers without reboot. Eg:
sudo make unload
sudo modprobe ath5k

有关背景信息请参见此处: http://trac.aircrack-ng.org/ticket/742

相关内容