a.首先要确保的是无线网卡支持monitor模式《2》
iw list(iwlist 命令:用于对/proc/net/wireless文件进行分析,得出无线网卡相关信息)
看到,有 * monitor 字样 则具备成功潜质
root下输入
airmon-ng check kill (关闭manage进程避免信号干扰)
airmon-ng start wlan0 (打开monitor模式)
iwconfig (查看信息)
查看,有 Mode:Monitor字样 就 成功了
否则
1.关闭无线网卡
sudo ifconfig wlan0 down
2.设置monitor模式
sudo iwconfig wlan0 mode monitor
3.启动无线网卡
sudo ifconfig wlan0 up
接着
iwconfig
查看,有 Mode:Monitor字样 就 成功了
b.若提示:
Iwconfig : unknown command ‘monitor’《2》
用iwconfig wlan0 mode monitor开启监听,airmon-ng stop wlan0关闭监听,再iwconfig wlan0 mode monitor开启监听。不行的话则是网卡不行,再买个网卡,如法炮制。具体为什么尚不明确(芯片不支持和BIOS不支持,后者打相关驱动或者烧录BIOS可解决)涉及知识盲区(求助大神解答)
———————————————————————————————————————————
网卡模式:managed (WLFI) master(ap路由) ad hoc(直连)monitor(监听)
某内容待理解:1.广播模式;2.组播模式;3.单播模式;4.混杂模式
c.关于monitor 模式关闭《3》
root下执行airmon-ng stop wlan0[mon] 此指令用于关闭网卡monitor模式
NetworkManager 此指令用来开启monitor模式下关闭的NetworkManager进程
即可让网卡恢复正常
否则sudo ifconfig wlan0 down
sudo ifconfig wlan0 up
再root下执行airmon-ng stop wlan0[mon]
NetworkManager
就可以了
https://blog.csdn.net/qq_35745940/article/details/118655684
待更新