I have a fresh installation of Ubuntu 12.04 LTS and have a Ralink RT3290 wireless adapter. The distribution comes with rt2800pci
driver and I've installed no other drivers or patches.
My network interface is - wlan0, and I can put it into monitor mode using:
sudo iwconfig wlan0 mode Monitor
If I check with iwconfig
, it shows Monitor mode enabled.
If I try to inject packet with Aireplay, it says:
ARP linktype is set to 1(Ethernet) expected ARPHRD_IEEE80211 or ARPHRD_IEEE80211_PRISM instead.
Make sure RFMON is enabled; run sudo ifconfig wlan0 up, sudo iwconfig wlan0 mode Monitor channel #
I can get a list of networks with sudo iwlist scan
.
My question is, Does this card/driver truly supports Monitor mode and packet injection ? and if yes, how can I enable both Monitor mode and packet injection the right way?
Info - Kernel - 3.11.0-15-generic
,
Distro - Ubuntu 12.04.4 LTS
, no patches, no upgrades, rfkill - Hard blocked : no
Upd1 - After I disable networking, then I can go to Monitor
mode using code above but the moment I enable networking and wireless networking, checking iwconfig
says mode is Managed
. Driver or Card problem ?
If I stop using distro rt2800pci
and install backports
driver, will it work perfectly ?