Прежде всего, я прочитал все сообщения о BCM4312 на форумах, но не смог получить никакой помощи.
В основном у меня Dell Inspiron 1564, на котором я установил 12.04, и по большей части все работает нормально, но теперь, когда я пытаюсь использовать более глубокие утилиты, такие как aireplay и airodump, я сталкиваюсь с тем, что я полагаю, что это проблема драйвера, которая не позволяет совместимость этих программ.
Есть ли у кого-нибудь какие-либо предложения, как решить эту проблему?
Это ошибка, которую я получаю:
root@Haxornator:~/aircrack/aircrack-ng-1.1# airodump-ng eth2
ioctl(SIOCSIWMODE) failed: Invalid argument
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 eth2 <#>'
Sysfs injection support was not found either.
Вам необходимо использовать драйверы b43 для вашей беспроводной карты.
Сначала установите b43-fwcutter:
sudo apt-get install b43-fwcutter
Затем загрузите файл:
wget http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2
Распакуйте его:
tar -pjxf broadcom-wl-5.100.138.tar.bz2
Установите драйвер:
sudo b43-fwcutter -w /lib/firmware broadcom-wl-5.100.138/linux/wl_apsta.o
Теперь загрузите драйвер:
sudo modprobe b43; sudo modprobe -r wl
, который работал для моего BCM4312, и после этого aircrack-ng работал очень хорошо.