Windows 10 Force NIC в беспорядочном режиме

2261
AdamH

Это может быть глупый вопрос и может быть невозможным. Я хочу включить / выключить режим случайного включения вручную для просмотра пакетов, отправляемых на мой компьютер. У меня есть настройка зеркалирования портов на управляемом коммутаторе, и я не вижу пакетов, которые пересылаются на ПК. Можно ли с помощью команды PowerShell или еще чего-нибудь включить / отключить беспорядочный режим для сетевого адаптера? Я использую Windows 10 Pro, если это имеет какое-либо значение.

1

1 ответ на вопрос

1
postanote

Так что, если вы пытаетесь сделать что-то типа MS Message Analyzer или Wireshark, почему бы просто не установить и использовать их, так как они настроят ваш путь таким образом.

Вы можете сделать MSMA / WS для бедняков, используя PS и Netsh, а также использовать / настраивать приведенные ниже ресурсы для вашего варианта использования.

Запуск и остановка захвата пакетов из PowerShell. Вам когда-нибудь приходилось делать быстрый захват пакетов на чем-то, но вы не хотели связываться с установкой Wireshark или Netmon? Тебе повезло! Сегодня я решил PowerShellify метод, чтобы начать захват пакета через netsh. В этом файле есть две функции; Start-Packe https://gallery.technet.microsoft.com/scriptcenter/Start-and-Stop-a-Packet-cce358e8 https://github.com/adbertram/Random-PowerShell-Work/blob/master/Networking/ PacketCapture.ps1

PSNetMon - утилита мониторинга сетевых ресурсов PowerShell. Утилита мониторинга сетевых ресурсов, написанная на HTML и PowerShell. Полностью настраиваемый. Мониторинг хостов, портов и сервисов. Всегда работа в процессе. Ищу других, чтобы помочь с развитием. https://gallery.technet.microsoft.com/PSNetMon-PowerShell-cd2b345e

Networksniffertools_module_functions_for_realtime https://github.com/pldmgg/misc-powershell/tree/master/MyModules/Network-SnifferTools

Если вы действительно просто хотите включить PM, то netsh может сделать это напрямую, с участием PS или без него ...

Получите свою информацию Ник.

netsh bridge show adapter 

Мост позволяет соединять два или более сегмента сети вместе, позволяя устройствам подключаться к сети, когда невозможно подключить их напрямую к маршрутизатору или коммутатору.

включить беспорядочный режим

netsh bridge set adapter 1 forcecompatmode=enable  # View which nics are in PromiscuousMode Get-NetAdapter | Format-List -Property ifAlias,PromiscuousMode 

Смотрите также:

Основные методы захвата сети https://blogs.technet.microsoft.com/askpfeplat/2016/12/27/basic-network-capture-methods

Если это Hyper-V, то это ...

https://blogs.technet.microsoft.com/networking/2015/10/16/setting-up-port-mirroring-to-capture-mirrored-traffic-on-a-hyper-v-virtual-machine

Я на самом деле не пытаюсь перехватить пакеты, поэтому я не хочу использовать Wireshark или другое программное обеспечение для захвата пакетов. У меня есть часть программного обеспечения, которая интерпретирует пакеты в режиме реального времени с другого устройства. Мне просто нужен мой сетевой адаптер в PM, чтобы программа могла «видеть» пакеты, когда я использую зеркалирование портов. Второй метод требует, чтобы я соединял мосты, правильно? Создает ли это другие проблемы, если я соединяю два соединения? Я не совсем уверен, что делает мостовые соединения в Windows. AdamH 5 лет назад 0
ОК, мост, да, проблем нет. Мост позволяет соединять два или более сегмента сети вместе, позволяя устройствам подключаться к сети, когда невозможно подключить их напрямую к маршрутизатору или коммутатору. postanote 5 лет назад 0