Я запускаю 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
, или есть что-то еще об этом, я пропускаю драйвер, конфигурацию или что-то еще, что могло бы стать обходным путем, чтобы избежать этого в будущем? Ответ, описывающий, как запретить отключение Wi-Fi во время работы airodump-ng
, также будет считаться допустимым обходным решением.
Обновление:
Вот некоторая информация о моем адаптере 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 так же, как индикатор сети?
Возможно, я не понял Вашего вопроса правильно, но Вы не можете соединиться с беспроводными сетями, в то время как Ваш интерфейс находится в режиме монитора.
Теперь, если это не было вопросом затем, я укажу еще на несколько вещей заставить его работать как ожидалось:
Прежде, чем работать airodump-ng необходимо также уничтожить любые процессы netowrking, определенные
sudo airmon-ng check
Теперь, если Вы хотите закончиться независимо от того, что Вы делали, Вы останавливаете режим монитора
sudo airmon-ng stop mon0
И запускаете netowrking сервисы
sudo service networking start
sudo service network-manager start