bt ~ # modprobe -r ipw3945 (I have an iwl3945, I suppose yours is ipw3945)
bt ~ # iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
bt ~ # modprobe ipwraw
bt ~ # iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wifi0 unassociated ESSID:off/any
Mode:Monitor Channel=1 Bit Rate=54 Mb/s
rtap0 no wireless extensions.
bt ~ # ifconfig wifi0 down
bt ~ # macchanger --mac 00:10:20:30:40:50 wifi0
Current MAC: 00:fa:77:06:81:f7 (unknown)
Faked MAC: 00:10:20:30:40:50 (Welch Allyn, Data Collection)
bt ~ # ifconfig wifi0 up
bt ~ # ifconfig wifi0
wifi0 Link encap:UNSPEC HWaddr 00-10-20-30-40-50-E8-5E-00-00-00-00-00-00-00-00
UP BROADCAST MULTICAST MTU:2346 Metric:1
RX packets:98 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:9114 (8.9 KiB) TX bytes:0 (0.0 b)
Interrupt:16 Base address:0xe000 Memory:edf00000-edf00fff
bt ~ # airmon-ng start wifi0
Interface Chipset Driver
wifi0 Centrino a/b/g ipwraw-ng (monitor mode enabled)
This should put the card at the right speed and make it ready for injection. My iwl3945 doens inject properly, I had to use a card with atheros chipset...



