I made this patch using bits and pieces from various other "ipw2200 injection patches". I can not take credit for the content, as I basically just changed the line numbers in the .diff files. However I applied this patch to the version of ipw2200 included in kernel 2.6.27-rc6 (i believe it's ipw2200-1.2.2) and it worked like a charm. Previously I was unable to inject wifi packets using aireplay-ng due to this error: "ARP linktype is set to 1 (Ethernet) - expected ARPHRD_IEEE80211 or ARPHRD_IEEE80211_PRISM instead. Make sure RFMON is enabled: run 'ifconfig wifi0 up; iwconfig wifi0 mode Monitor channel <#>' Sysfs injection support was not found either." However, after switching to Monitor mode, even though aireplay would ACT AS IF it was working, it wasn't. After applying this patch, everything worked great. I don't see why this patch isnt already included in ipw2200. Thanks, - Paul
Attachment:
ipw2200-1.2.2-inject-patch.patch
Description: Binary data