如何配置WiFi适配器以监控模式?

我刚刚在Ubuntu 14.04.1中为TP-Link TL-WN722N(USB WiFi适配器)成功安装了驱动程序(athk9_htc)。 我的目标是使用Wireshark捕获WiFi流量。

我尝试通过运行配置适配器以监控模式: sudo iwconfig wlan1 mode monitor然而它给我一个错误消息:

 Error for wireless request "Set Mode" (8B06): SET failed on device wlan1; Device or resource busy. 

如何将其设置为监控模式?

编辑:我不同意这是一个重复的问题。 实际上我在问这个问题之前就找到了这个post。 但是该线程中有两个响应,但没有任何经过validation的答案。 如果我不再问这个问题,我该如何得到答案? @ chili555给出的答案与该post中的答案不同,我validation了这个答案是有效的。 如果问题是重复的,那么不应该在该post中添加评论以指示已validation的答案在此处,而不是指示已回答的问题是重复的问题吗?

如果您首先关闭界面,它可能会起作用:

 sudo ifconfig wlan1 down sudo iwconfig wlan1 mode monitor 

校验:

 iwconfig 

并非每个设备和驱动程序组合都能够进行监控模式。

将Wifi适配器置于监控模式的最佳方法是通过airmon-ng

您可以通过在终端sudo apt-get install aircrack-ng键入来安装它

此外,如果您使用Wireshark,您必须以超级用户身份运行它才能将您的适配器置于监控模式… 🙂