airmon-ng не создает mon0 на Kali Linux

Всякий раз, когда я пытаюсь использовать airmon-ng start wlan0только то же самое, что выполнение airmon-ng check случается, поэтому mon0 не создается. Вот отвалы того, что случилось, когда я вошел ifconfig а также iwconfig:

ifconfig

lo: flags = 73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6:: 1 prefixlen 128 scopeid 0x10 loop txqueuelen 0 (Local Loopback) RX-пакеты 22 байта 1316 (1,2 КиБ) RX-ошибок 0 отброшено 0 переполнений 0 кадра 0 TX-пакетов 22 байта 1316 (1,2 КиБ) ошибок TX 0 отброшено 0 переполнений 0 несущих 0 коллизий 0

wlan0: flags = 4099 mtu 1500 ether 00: e0: 4c: 72: 00: 1e txqueuelen 1000 (Ethernet) RX-пакетов 0 байтов 0 (0,0 B) RX-ошибок 0 отброшено 0 переполнений 0 кадра 0 TX-пакетов 0 байтов 0 (0,0 B)) Ошибки TX 0 отброшены 0 переполнений 0 несущих 0 коллизий 0

iwconfig

wlan0 unassociated Псевдоним:"rtl_wifi" Режим: Управляемая точка доступа: Неассоциированная Чувствительность:0/0
Повтор: выключен RTS thr: выключен Фрагмент thr: выключен Ключ шифрования: выключен Управление питанием: выключено Качество связи: 0 Уровень сигнала: 0 Уровень шума:0 Rx недействителен nwid:0 Rx недействителен crypt:0 Rx недействителен фрагмента:0 Tx чрезмерные попытки: 0 Недопустимая ошибка: 0 Пропущенный маяк: 0

нет никаких беспроводных расширений.

eth0 нет беспроводных расширений.

Если вам нужна дополнительная информация для решения проблемы, просто спросите

2 ответа

Поддерживают ли ваш беспроводной чипсет и драйверы режим монитора? Вы можете проверить с этой командой:

iw [your-wifi-adaptor-eg-phy0] info

или это

iw list

если ты не уверен

Размещение этой информации поможет. Вот пример фрагмента из моего вывода: Supported interface modes: * IBSS * managed * AP * AP/VLAN * WDS * monitor * mesh point Как видите, чипсет на моей машине будет поддерживать его.

После проверки с помощью iw list и подтверждение, что там есть режим монитора, указанный там.

Если режим монитора указан, попробуйте iw config wlan0 mode monitor и это должно перевести ваш wlan0 в режим монитора.

Хотя я могу говорить только по опыту Арки, а не Кали, airmon-ng start <interface name>приведет к тому, что имя предполагаемого интерфейса изменится на <interface name>mon. Например wlan0mon (с последующим добавлением 'mon' к исходному имени интерфейса)

Например, если предполагаемый интерфейс был назван wlp1s0u1u2 или же wlan0, это будет / должно в большинстве случаев привести к созданию / созданию wlp1s0u1u2mon или же wlan0mon, и не обязательно mon0.

(Как указано на https://www.aircrack-ng.org/doku.php?id=airmon-ng)

"Как видите, он создал интерфейс режима монитора под названием wlan0 mon "

(И из текущей эффективной строки исходного кода скрипта airmon-ng. (Относительно того, как он устанавливает режим монитора))

iw phy ${PHYDEV} interface добавить монитор типа ${1} mon

что, в зависимости от количества существующих физических устройств Wi-Fi и используемого соглашения об именах, может переводиться примерно так:

iw phy phy0 интерфейс добавить wlan0mon тип монитора

*(В случае, если wlan0 это физическое устройство Wi-Fi phy0)

(вырезано из iw help вывод)

           [iw] phy <phyname> interface add <name> type <type>

И хотя mon0конечно, можно установить как "имя", запустив команду вручную; Это не так, как это делает скрипт airmon-ng..)*

Несмотря на, ifconfig -aДостаточно указать любые существующие интерфейсы и их имена, даже если они "неактивны" / неактивны / выключены.

Помимо этого, сначала следует проверить ответ nonzyro, чтобы проверить, сообщает ли устройство о поддержке режима монитора.

Другие вопросы по тегам