Что делает ifconfig promisc mode или вообще неразборчивый режим?
Это то, что man ifconfig
должен сказать об этом.
[-] PROMISC
Enable or disable the promiscuous mode of the interface. If
выбранный, все пакеты в сети будут получены интерфейсом.
Ищите конкретно, если это означает в отношении беспроводной карты:
- принять все, несмотря на IP-адрес (как я прочитал,
packets
); - принять все кадры независимо от MAC-адреса;
- или принять все периоды кадров и пакетов.
1 ответ
Вообще говоря, "случайный режим" означает, что сетевая интерфейсная карта будет передавать все кадры, полученные в операционную систему для обработки, по сравнению с традиционным режимом работы, в котором только кадры, предназначенные для MAC-адреса NIC или широковещательного адреса, будут передаваться до ОС. Как правило, случайный режим используется для "прослушивания" всего трафика на проводе.
Однако беспроводные сетевые адаптеры немного отличаются от проводных сетевых плат. В отличие от проводной среды, беспроводная среда имеет дополнительные проблемы (ассоциация с данной точкой доступа, выбор данного канала). Для "прослушивания" беспроводного трафика Ethernet вам, как правило, необходимы беспроводная сетевая карта и драйвер ОС, которые поддерживают "режим радиочастотного мониторинга" в отличие от случайного режима.
Несколько достойных ссылок: