Отдельная машина Windows отказывается присоединяться к многоадресной группе на любом сетевом интерфейсе
Я написал программный продукт, который присоединяется к многоадресной группе и обрабатывает пакеты. Похоже, это работает на нескольких машинах, с которыми я тестировал, как с Windows (проверено на XP до 8.1), так и на linux. За исключением одной машины: ноутбук с Windows 8.1.
Я посмотрел на вопрос Как узнать, включена ли многоадресная рассылка IP в моей сети в Windows? и от этого пробовал бежать netsh interface ip show joins
Только для подтверждения того, что этот компьютер не присоединяется к группе многоадресной рассылки ни на одном из сетевых интерфейсов (Wi-Fi или Ethernet), на которых я пробую свое программное обеспечение. Я тоже искал сообщения IGMP на Wireshark, но не вижу ни одного. Я отключил брандмауэры и т. Д., Но все еще ничего.
Я пробовал свое программное обеспечение на другом компьютере с Windows, и оно работает без проблем (без необходимости касаться брандмауэров), и я вижу правильную группу, присоединенную при запуске netsh interface ip show joins
,
Единственная переменная, которую я могу видеть с этой конкретной машиной, это то, что это ноутбук. Есть ли особые настройки, которые мне нужно включить в Windows, чтобы ноутбуки могли получать многоадресные пакеты? Есть ли другой способ отладки этой проблемы. Это ведет меня вверх по стене!
Благодарю.
Примечание: я попытался запустить программное обеспечение на виртуальной машине Linux. Под операционной системой хоста (Windows) интерфейс Bridge показывает, что он присоединяется к многоадресной группе в netsh interface ip show joins
, Но аппаратный интерфейс по-прежнему не имеет соединений. И никаких пакетов не получено.