aircrack-ng:更新到15.04后,airmon-ng停止工作(ioctl(SIOCSIWMODE)失败:设备或资源繁忙)
我的aircrack-ng套件工作正常,直到我更新到15.04我unintal evrything和intsaled再次形成存储库,以丢弃奇怪的东西,问题是在那里:
sudo airmon-ng Interface Chipset Driver wlan0 Atheros AR9565 ath9k - [phy0] kcdtv@profezorapplestruff:~$ sudo airmon-ng start wlan0 Found 5 processes that could cause trouble. If airodump-ng, aireplay-ng or airtun-ng stops working after a short period of time, you may want to kill (some of) them! PID Name 595 avahi-daemon 599 NetworkManager 678 avahi-daemon 749 wpa_supplicant 795 dhclient Interface Chipset Driver wlan0 Atheros AR9565 ath9k - [phy0]SIOCSIFFLAGS: Le nom n'est pas unique sur le réseau (monitor mode enabled on mon0) kcdtv@profezorapplestruff:~$ sudo airodump-ng mon0 ioctl(SIOCSIFFLAGS) failed: Name not unique on network
我试图让网络管理员变得干扰和解脱……
我找到的唯一的走动就是用iwconfig关闭接口和激活模式监视器,这对我不满意。 如果我安装aircrack-ng svn版本我得到相同的失败,但在shell中有更多细节:
kcdtv@profezorapplestruff:~$ sudo airodump-ng wlan0mon [sudo] password for kcdtv: ioctl(SIOCSIWMODE) failed: Device or resource busy ARP linktype is set to 1 (Ethernet) - expected ARPHRD_IEEE80211, ARPHRD_IEEE80211_FULL or ARPHRD_IEEE80211_PRISM instead. Make sure RFMON is enabled: run 'airmon-ng start wlan0mon ' Sysfs injection support was not found either.
我的主机文件看起来像那样
127.0.0.1 localhost 127.0.1.1 profezorapplestruff # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters
并且有效地将设备置于托管模式:
/sbin/iw dev phy#0 Interface wlan0mon ifindex 4 wdev 0x2 addr 4c:bb:58:0f:ba:aa type managed
有人有线索吗? 谢谢
编辑用这个技巧解决了! : 编辑NewtorkManager.conf以防止与airmon-ng发生冲突(不检查kill)
我终于找到了一个很好的技巧让airmon-ng正常工作; 无需“检查终止”或完全关闭网络管理员。 顺便说一下,自版本0.9.8.10以来,它是网络管理器的问题原因。
1 。 以root身份打开网络管理器配置文件以进行编辑
sudo gedit /etc/NetworkManager/NetworkManager.conf
2 。 添加以下行以防止网络管理员干扰airmon-ng
[keyfile] unmanaged-devices=interface-name:wlan0mon;interface-name:wlan1mon;interface-name:wlan2mon;interface-name:wlan3mon;interface-name:wlan4mon;interface-name:wlan5mon;interface-name:wlan6mon;interface-name:wlan7mon;interface-name:wlan8mon;interface-name:wlan9mon;interface-name:wlan10mon;interface-name:wlan11mon;interface-name:wlan12mon # avoid conflicts with airmon-ng
wlanXmon接口仅用于监控模式……所以如果网络管理员无法管理它们就没有问题:它不应该!
您可以根据需要添加任意数量的接口,12应该足够,除非您沉迷于购买无线USB。 使用分隔符; 在每个接口之间。
3 。 保存更改。 效果立竿见影:当您通过网络管理器与另一个界面连接到Internet时,您现在可以在一个界面上使用模式监视器。
解决方案以前发表在aircrack-ng论坛> 编辑NewtorkManager.conf以防止与airmon-ng发生冲突(没有检查终止)
忘记airmon-ng脚本并尝试这个:
sudo ifconfig wlan0 down sudo iwconfig wlan0 mode monitor sudo ifconfig wlan0 up
现在,您可以在监控模式下使用airodump-ng与您的界面:
sudo airodump-ng wlan0
希望能帮助到你。 它对我有用!
您无需设置界面。
只需按以下步骤操作:
airmon-ng check kill airmon-ng start airodump-ng wlan0mon
更多信息