赞
踩
环境:
VMware虚拟机,安装BT5,使用必联B-LINK 300M无线网卡,复制物理网卡状态。
使用iwconfig,可以看到无线网卡被配置为wlan0。
#iwconfig wlan0 mode monitor //设置为监听模式,提示失败
尝试关闭无线网卡再修改
#ifconfig wlan0 down //成功关闭
#iwconfig wlan0 mode monitor //依然失败
尝试其他命令修改
#airmon-ng start wlan0 //失败
#airmon-ng start wlan0 6 //尝试在后边配置信道参数6,失败
尝试其他操作,比如修改网卡模式为managed
#iwconfig wlan0 mode managed //成功,通过iwconfig可以看到网卡mode已经从auto变成了managed。
综上所述,很可能是网卡不支持monitor模式。
后边还有方法,由于现在不在测试环境中,回到家中再尝试以下操作:
1、#iw list //查看无线网卡的配置信息,确定无线网卡是否支持monitor模式
2、尝试在命令前加sudo,看是否是权限问题
刚刚搜到一篇博客(http://kuaile.in/archives/930),里面提到了一些支持monitor模式的网卡列表,好家伙,居然没有我们这里最常见的这些TP之类的USB网卡。看来生产厂家为了多卖个路由器,把这个模式给禁用了?
---------------------------------------
2014年10月19日补充
经过测试,判断应该是网卡的问题。于是购买了支持BT5模式的USB网卡,品牌TOTO LINK,链接就不写了,执行以下命令成功:
#ifconfig wlan0 down //没有错误提示就是成功
#iwconfig wlan0 mode monitor //没有错误提示,成功
#iwconfig
看到wlan0的mode已经修改为monitor监听模式,至此,本部成功!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。