Hey guys

You need packet injection for Intel's 3945 card? Here's how its done.

First thing to say is the backtrack 2 kernel 2.6.20 is already prepared for these drivers.

1. Download the drivers

Code:
mkdir intel-drivers && cd intel-drivers
wget http://homepages.tu-darmstadt.de/~p_larbig/wlan/ipwraw-ng-2.0.0-10072007.tar.bz2
2. Extract the drivers

Code:
tar -xjf ipwraw-ng-2.0.0-10072007.tar.bz2
cd ipwraw-ng
3. Compile & Install & Blacklist from startup

Code:
make && make install
make install_ucode
echo "blacklist ipwraw" | sudo tee /etc/modprobe.d/ipwraw
depmod -ae
And now you should be ready to fire up your 3945 card in monitor mode. To start in monitor mode.

Code:
modprobe -r ipw3945
modprobe ipwraw
Your Card name will be wifi0 not eth0 use wifi0 to inject. For eg

Code:
aireplay-ng --test wifi0
And to swap back to normal mode

Code:
modprobe -r ipwraw
modprobe ipw3945
I did just post this at the end of somebody elses post but I thought I'd post a guide for search engines ETC

This info was taken from the aircrack-ng site.

Enjoy