Не работает прием пакетов UDP на виртуальной машине Virtual box

Есть win10 на физической и на виртуальной машине. Забавный баг получается когда я пытаюсь обратиться к сетевому прибору по UDP протоколу.

Ответа от прибора не приходит. Хотя на физической машине через Wireshark видно, что ответ пришел.

Открываю Wireshark на виртуальной машине и вдруг... программа начинает принимать все пакеты от сетевого прибора.
Закрываю Wireshark, программа перестает принимать пакеты.

Ошибка таймаута операции возникает после функции чтения пакета. Парадокс наблюдателя... Хотя функция записи работает нормально, и прибор реагирует на команды.

Если работать напрямую с физической машины, то никаких проблем не возникает.
Экспериментировал с разными таймаутами, результат одинаковый.
С TCP протоколом никаких проблем. Wireshark каким-то образом включает и отключает прием UDP пакетов виндой на виртуальной машине.

Программа написана на Labview, но думаю это отношения к делу не имеет. Настройки сети виртуальной машины


Ответы (0 шт):