airodump-ng
我从aircrack-ng
包(版本1:1.2-0~beta3-4
16.04)开始,如下所示:
将我的 WiFi 设备切换到监控模式(创建新的虚拟接口
mon0
):sudo airmon-ng start wlp3s0
开始转储:
sudo airodump-ng mon0
现在我正在运行 Unity 桌面并使用默认网络管理器指示器。如果我单击它并删除 处的勾号Enable Wi-Fi
,我的会话会立即崩溃,我会被抛到登录屏幕。所有正在运行的应用程序都被终止。
此外,如果我在此之后挂起笔记本电脑并再次唤醒,我必须输入两次密码,因为会出现一个额外的对话框,要求我输入密码才能解锁或提供切换用户。输入密码后,我进入普通的锁定屏幕,它会再次询问我。
这都是 的一个错误airodump-ng
吗?还是有更多相关信息?我是否缺少驱动程序、配置或其他任何可以作为解决方法以避免将来出现这种情况的东西?描述如何在airodump-ng
运行时不允许禁用 WiFi 的答案也算作有效的解决方法。
更新:
以下是有关我的 WiFi 适配器的一些信息:
$ iwconfig
wlp3s0 IEEE 802.11abgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=off
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
$ lspci | grep -i wireless
03:00.0 Network controller: Intel Corporation Wireless 3165 (rev 81)
$ inxi -n
Network: Card-2: Intel Wireless 3165 driver: iwlwifi
IF: wlp3s0 state: down mac: 08:d4:xx:xx:xx:xx
$ sudo lshw -c network
*-network
description: Wireless interface
product: Wireless 3165
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlp3s0
version: 81
serial: 08:d4:0c:b3:0b:19
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=4.4.0-24-generic firmware=16.242414.0 latency=0 link=no multicast=yes wireless=IEEE 802.11abgn
resources: irq:127 memory:a4000000-a4001fff
另外,我尝试了如果不使用网络指示器而是通过终端禁用 WiFi,会发生什么情况:
sudo ifconfig wlp3s0 down
sudo ifconfig mon0 down
这没有任何作用。我的会话没有崩溃,但airodump-ng
也没有停止捕获数据包...我是否需要使用其他命令来禁用 WiFi,就像网络指示器一样?
答案1
也许我没有正确理解您的问题,但是当您的接口处于监控模式时,您无法连接到无线网络。
现在,如果这不是问题的话,我会指出另外几点以使其按预期工作:
跑步前空气转储你还应该终止由以下因素决定的任何网络进程:
sudo airmon-ng check
现在,如果你想结束你正在做的事情,你可以停止监控模式
sudo airmon-ng stop mon0
并启动网络服务
sudo service networking start
sudo service network-manager start