Что делает ifconfig promisc mode или вообще неразборчивый режим?

Это то, что man ifconfig должен сказать об этом.

[-] PROMISC

   Enable or disable the promiscuous mode of the interface.  If

выбранный, все пакеты в сети будут получены интерфейсом.

Ищите конкретно, если это означает в отношении беспроводной карты:

  • принять все, несмотря на IP-адрес (как я прочитал, packets);
  • принять все кадры независимо от MAC-адреса;
  • или принять все периоды кадров и пакетов.

1 ответ

Решение

Вообще говоря, "случайный режим" означает, что сетевая интерфейсная карта будет передавать все кадры, полученные в операционную систему для обработки, по сравнению с традиционным режимом работы, в котором только кадры, предназначенные для MAC-адреса NIC или широковещательного адреса, будут передаваться до ОС. Как правило, случайный режим используется для "прослушивания" всего трафика на проводе.

Однако беспроводные сетевые адаптеры немного отличаются от проводных сетевых плат. В отличие от проводной среды, беспроводная среда имеет дополнительные проблемы (ассоциация с данной точкой доступа, выбор данного канала). Для "прослушивания" беспроводного трафика Ethernet вам, как правило, необходимы беспроводная сетевая карта и драйвер ОС, которые поддерживают "режим радиочастотного мониторинга" в отличие от случайного режима.

Несколько достойных ссылок:

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