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 -
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 ?