Беспорядочный режим, когда я запускаю wireshark

Я использую Ubuntu Linux и установил на него Wireshark. Я вижу входящий и исходящий трафик просто отлично. но, как вы знаете, когда вы запускаете Wireshark, ваш ник должен быть в беспорядочном режиме.

когда я проверяю свой ник netstat -i Я не вижу p флаг, показывающий беспорядочный режим, так что значит, что мой ник не в беспорядочном режиме?

как я могу узнать, что мой ник в беспорядочном режиме, когда я запускаю Wireshark?

2 ответа

Случайный режим необходим только в том случае, если вам нужно захватывать данные, не связанные с вашим устройством (например, arp discovery)

https://www.wireshark.org/docs/wsug_html_chunked/ChCapEditInterfaceSettingsSection.html

Случайный режим уместен, только если вы хотите захватывать трафик, связанный с другими сетевыми интерфейсами. В таком случае обычно недостаточно включить неразборчивый режим на собственной сетевой плате, но вы должны убедиться, что вы подключены к общему коммутатору с устройствами, на которые вы хотите подслушивать, и коммутатор также должен разрешить беспорядочный режим или порт зеркальное отображение. Но опять же: наиболее распространенные случаи использования Wireshark, а именно: когда вы запускаете программу на одном из узлов, которые вы устраняете, - не требуют случайного режима.

Тем не менее, в последних версиях Ubuntu кажется, что смешанный режим поддерживается через Netplan ( https://askubuntu.com/questions/1056433/any-way-to-set-interface-to-promiscuous-in-18-04-using-netplan), поэтому вам нужно будет установить и настроить ifupdown. После этого вы сможете настроить случайный режим, следуя этому старому сообщению AskUbuntu: https://askubuntu.com/questions/430355/configure-a-network-interface-into-promiscuous-mode

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