Tout d'abord, j'ai lu tous les messages concernant BCM4312 sur les forums, mais je n'ai pas pu obtenir d'aide.
Fondamentalement, j'ai un Dell Inspiron 1564 sur lequel j'ai installé 12.04 et pour la plupart, tout fonctionne bien, mais maintenant que j'essaie d'utiliser des utilitaires plus approfondis tels que aireplay et airodump, je tombe sur ce que je crois être un problème de pilote qui ne permet pas la compatibilité de ces programmes.
Quelqu'un a-t-il des suggestions pour résoudre ce problème?
Voici l'erreur que je reçois:
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.
Vous devez utiliser les pilotes b43 pour votre carte sans fil.
Tout d'abord, installez b43-fwcutter:
Sudo apt-get install b43-fwcutter
Ensuite, téléchargez le fichier:
wget http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2
Extrayez-le:
tar -pjxf broadcom-wl-5.100.138.tar.bz2
Installez le pilote:
Sudo b43-fwcutter -w /lib/firmware broadcom-wl-5.100.138/linux/wl_apsta.o
Maintenant, chargez le pilote:
Sudo modprobe b43; Sudo modprobe -r wl
Cela a fonctionné pour mon BCM4312, et après cela, l'aircrack-ng a très bien fonctionné.