У меня есть приложение python, которое получает многоадресные пакеты от одного из портов Ethernet, установленных на статический IP-адрес на машине с Windows. Другой порт Ethernet - это USB-ключ, настроенный для другой сети (DHCP).
При запуске wirehark показывает многоадресные пакеты, поступающие на ожидаемый порт eth, однако эти пакеты никогда не доходят до python.
Я поменял местами порты Ethernet (как кабели, так и настройки), так что теперь статическая сеть получает многоадресную рассылку на ключ, и теперь приложение python успешно получает пакеты. Однако после цикла перезагрузки проблема снова появилась, и переключение портов Ethernet не решило ее снова.
Мои знания о маршрутизации в Windows довольно ограничены ... У меня два вопроса: 1) Что здесь может происходить? 2) Как я могу «закрепить» порт Ethernet, который должен принимать многоадресную рассылку, чтобы мои настройки были стабильными?
Не совсем решение, но у меня почти такая же проблема. Потоковое многоадресное видео через адаптер USB-Ethernet. Работал один раз, а теперь ничего. Вы случайно не получили всплывающее окно из брандмауэра Window Defender? Я сделал, сказал разрешить, и он перестал работать. Я смог передавать поток через внутренний порт Ethernet и все еще могу. Это неприемлемо, потому что мне нужно отключиться от сети для потоковой передачи видео. Я бы посмотрел на настройки брандмауэра Защитника Windows. Возможно, установите правило, разрешающее Python получать многоадресное видео.