User Tools

Site Tools


airmon-ng

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
airmon-ng [2019/08/17 04:01] – [Error "add_iface: Permission denied"] SVN doesn't exist anymore mister_xairmon-ng [2022/02/09 00:34] (current) – [Description] slightly improved mister_x
Line 1: Line 1:
 ====== Airmon-ng ====== ====== Airmon-ng ======
 ===== Description ===== ===== Description =====
-This script can be used to enable monitor mode on wireless interfaces. It may also be used to go back from monitor mode to managed mode. Entering the airmon-ng command without parameters will show the interfaces status.+This script can be used to enable monitor mode on wireless interfaces. It may also be used to kill network managers, or go back from monitor mode to managed mode. Entering the airmon-ng command without parameters will show the interfaces status.
  
 ===== Usage ===== ===== Usage =====
Line 456: Line 456:
      
 See also http://ubuntuforums.org/showthread.php?t=1311886 See also http://ubuntuforums.org/showthread.php?t=1311886
 +
 +==== ERROR adding monitor mode interface: command failed: Operation not supported (-95) ====
 +
 +It is known to happen on the Raspberry Pi, when using [[airmon-ng]]. When that happens, the following can be seen in dmesg:
 +
 +  brcmfmac: brcmf_vif_add_validate: Attempt to add a MONITOR interface...
 +  brcmfmac: brcmf_vif_add_validate: ... there is already a monitor interface, returning EOPNOTSUPP
 +  brcmfmac: brcmf_cfg80211_add_iface: iface validation failed: err=-95
 + 
 +There may be instances of the following in dmesg as well prior to the above output:
 +
 +  brcmfmac: brcmf_vif_add_validate: Attempt to add a MONITOR interface...
 +  brcmfmac: brcmf_mon_add_vif: brcmf_mon_add_vif called
 +  brcmfmac: brcmf_mon_add_vif: Adding vif "wlan0mon"
 +  brcmfmac: brcmf_cfg80211_get_channel: chanspec failed (-52)
 +
 +Even though dmesg says the interface is already in monitor mode and "iw dev wlan0 info" confirms it is, [[airodump-ng]] will fail and report the interface data linktype is Ethernet. This is a bug in the driver and/or firmware, and the workaround is to reboot the system or to reload the driver:
 +
 +  rmmod brcmfmac
 +  modprobe brcmfmac
airmon-ng.1566007295.txt.gz · Last modified: 2019/08/17 04:01 by mister_x