According to a few sites, my internal wireless ipw2200bg can be used to Inject packets.
It seems it's not already patched by default in BT4 beta.
step 1 is to verify I have build-essential, I run apt-get install build-essential and it says i've got the current version.
So I download the driver files and need to make/make install the latest ieee80211 modules.
This is what I get when I run make.
So I guess there's no use to continue with the patching since I can't even get past step 1 of install. The only thing I found was in the FAQ that said maybe my kernel source wasn't on my computer?Code:Makefile:17: Makefile:18: WARNING: $SHELL not set to bash. Makefile:19: If you experience build errors, try Makefile:20: 'make SHELL=/bin/bash'. Makefile:21: Checking in /lib/modules/2.6.28.1 for ieee80211 components... find: File system loop detected; `/lib/modules/2.6.28.1/build/debian/linux-image-2.6.28.1/lib/modules/2.6.28.1/build' is part of the same file system loop as `/lib/modules/2.6.28.1/build'. find: File system loop detected; `/lib/modules/2.6.28.1/build/debian/linux-image-2.6.28.1/lib/modules/2.6.28.1/source' is part of the same file system loop as `/lib/modules/2.6.28.1/build'. find: File system loop detected; `/lib/modules/2.6.28.1/source/debian/linux-image-2.6.28.1/lib/modules/2.6.28.1/build' is part of the same file system loop as `/lib/modules/2.6.28.1/source'. find: File system loop detected; `/lib/modules/2.6.28.1/source/debian/linux-image-2.6.28.1/lib/modules/2.6.28.1/source' is part of the same file system loop as `/lib/modules/2.6.28.1/source'. find: File system loop detected; `/lib/modules/2.6.28.1/build/debian/linux-image-2.6.28.1/lib/modules/2.6.28.1/build' is part of the same file system loop as `/lib/modules/2.6.28.1/build/'. find: File system loop detected; `/lib/modules/2.6.28.1/build/debian/linux-image-2.6.28.1/lib/modules/2.6.28.1/source' is part of the same file system loop as `/lib/modules/2.6.28.1/build/'. /lib/modules/2.6.28.1/kernel/net/ieee80211/ieee80211.ko /lib/modules/2.6.28.1/kernel/net/ieee80211/ieee80211_crypt.ko /lib/modules/2.6.28.1/kernel/net/ieee80211/ieee80211_crypt_ccmp.ko /lib/modules/2.6.28.1/kernel/net/ieee80211/ieee80211_crypt_tkip.ko /lib/modules/2.6.28.1/kernel/net/ieee80211/ieee80211_crypt_wep.ko /lib/modules/2.6.28.1/build/include/net/ieee80211.h /lib/modules/2.6.28.1/build/include/net/ieee80211_crypt.h /lib/modules/2.6.28.1/build/include/net/ieee80211_radiotap.h /lib/modules/2.6.28.1/build/net/ieee80211/ieee80211_crypt.c /lib/modules/2.6.28.1/build/net/ieee80211/ieee80211_crypt_ccmp.c /lib/modules/2.6.28.1/build/net/ieee80211/ieee80211_crypt_tkip.c /lib/modules/2.6.28.1/build/net/ieee80211/ieee80211_crypt_wep.c /lib/modules/2.6.28.1/build/net/ieee80211/ieee80211_geo.c /lib/modules/2.6.28.1/build/net/ieee80211/ieee80211_module.c /lib/modules/2.6.28.1/build/net/ieee80211/ieee80211_rx.c /lib/modules/2.6.28.1/build/net/ieee80211/ieee80211_tx.c /lib/modules/2.6.28.1/build/net/ieee80211/ieee80211_wx.c /lib/modules/2.6.28.1/source/include/net/ieee80211.h /lib/modules/2.6.28.1/source/include/net/ieee80211_crypt.h /lib/modules/2.6.28.1/source/include/net/ieee80211_radiotap.h /lib/modules/2.6.28.1/source/net/ieee80211/ieee80211_crypt.c /lib/modules/2.6.28.1/source/net/ieee80211/ieee80211_crypt_ccmp.c /lib/modules/2.6.28.1/source/net/ieee80211/ieee80211_crypt_tkip.c /lib/modules/2.6.28.1/source/net/ieee80211/ieee80211_crypt_wep.c /lib/modules/2.6.28.1/source/net/ieee80211/ieee80211_geo.c /lib/modules/2.6.28.1/source/net/ieee80211/ieee80211_module.c /lib/modules/2.6.28.1/source/net/ieee80211/ieee80211_rx.c /lib/modules/2.6.28.1/source/net/ieee80211/ieee80211_tx.c /lib/modules/2.6.28.1/source/net/ieee80211/ieee80211_wx.c /lib/modules/2.6.28.1/build/include/net/ieee80211.h /lib/modules/2.6.28.1/build/include/net/ieee80211_crypt.h /lib/modules/2.6.28.1/build/include/net/ieee80211_radiotap.h /lib/modules/2.6.28.1/build/net/ieee80211/ieee80211_crypt.c /lib/modules/2.6.28.1/build/net/ieee80211/ieee80211_crypt_ccmp.c /lib/modules/2.6.28.1/build/net/ieee80211/ieee80211_crypt_tkip.c /lib/modules/2.6.28.1/build/net/ieee80211/ieee80211_crypt_wep.c /lib/modules/2.6.28.1/build/net/ieee80211/ieee80211_geo.c /lib/modules/2.6.28.1/build/net/ieee80211/ieee80211_module.c /lib/modules/2.6.28.1/build/net/ieee80211/ieee80211_rx.c /lib/modules/2.6.28.1/build/net/ieee80211/ieee80211_tx.c /lib/modules/2.6.28.1/build/net/ieee80211/ieee80211_wx.c Above files found. Remove? [y],n y find: File system loop detected; `/lib/modules/2.6.28.1/build/debian/linux-image-2.6.28.1/lib/modules/2.6.28.1/build' is part of the same file system loop as `/lib/modules/2.6.28.1/build'. find: File system loop detected; `/lib/modules/2.6.28.1/build/debian/linux-image-2.6.28.1/lib/modules/2.6.28.1/source' is part of the same file system loop as `/lib/modules/2.6.28.1/build'. find: File system loop detected; `/lib/modules/2.6.28.1/source/debian/linux-image-2.6.28.1/lib/modules/2.6.28.1/build' is part of the same file system loop as `/lib/modules/2.6.28.1/source'. find: File system loop detected; `/lib/modules/2.6.28.1/source/debian/linux-image-2.6.28.1/lib/modules/2.6.28.1/source' is part of the same file system loop as `/lib/modules/2.6.28.1/source'. find: File system loop detected; `/lib/modules/2.6.28.1/build/debian/linux-image-2.6.28.1/lib/modules/2.6.28.1/build' is part of the same file system loop as `/lib/modules/2.6.28.1/build/'. find: File system loop detected; `/lib/modules/2.6.28.1/build/debian/linux-image-2.6.28.1/lib/modules/2.6.28.1/source' is part of the same file system loop as `/lib/modules/2.6.28.1/build/'. CONFIG_IEEE80211=m CONFIG_IEEE80211_CRYPT_WEP=m CONFIG_IEEE80211_CRYPT_CCMP=m CONFIG_IEEE80211_CRYPT_TKIP=m Above definitions found. Comment out? [y], n y ieee80211 symbols are found from /lib/modules/2.6.28.1/build/Module.symvers. Do you want to strip them? [y],n y make -C /lib/modules/2.6.28.1/build M=/root/ieee80211-1.2.18 modules make[1]: Entering directory `/usr/src/linux-source-2.6.28.1' /root/ieee80211-1.2.18/Makefile:17: /root/ieee80211-1.2.18/Makefile:18: WARNING: $SHELL not set to bash. /root/ieee80211-1.2.18/Makefile:19: If you experience build errors, try /root/ieee80211-1.2.18/Makefile:20: 'make SHELL=/bin/bash'. /root/ieee80211-1.2.18/Makefile:21: CC [M] /root/ieee80211-1.2.18/ieee80211_module.o /root/ieee80211-1.2.18/ieee80211_module.c: In function ‘ieee80211_init’: /root/ieee80211-1.2.18/ieee80211_module.c:268: error: ‘proc_net’ undeclared (first use in this function) /root/ieee80211-1.2.18/ieee80211_module.c:268: error: (Each undeclared identifier is reported only once /root/ieee80211-1.2.18/ieee80211_module.c:268: error: for each function it appears in.) /root/ieee80211-1.2.18/ieee80211_module.c: In function ‘ieee80211_exit’: /root/ieee80211-1.2.18/ieee80211_module.c:297: error: ‘proc_net’ undeclared (first use in this function) make[2]: *** [/root/ieee80211-1.2.18/ieee80211_module.o] Error 1 make[1]: *** [_module_/root/ieee80211-1.2.18] Error 2 make[1]: Leaving directory `/usr/src/linux-source-2.6.28.1' make: *** [modules] Error 2
Is it possible to get that using an apt-get command?
Thanks
EDIT: the comand was apt-get install linux-source. installing now to see if it works.