Устройство на W5300 хорошо работало в локальной подсети.
100 МБит, UDP, пакеты в пределах стандартной длины.
Но вот устройство вынесли в другую подсеть и начались проблемы.
Шлюз представляет собой ПК c Win7, встроены 2 сетевые карты.
W5300 удалённо прекрасно пингуется, нормально даёт доступ к WEB-панели настроек (TCP/IP),
принимает UDP-пакеты (видно по работе исполнительных устройств), но не может передать UDP-пакет (wireshark их не видет, а они должны быть). Шлёт ARP-запросы и этим всё заканчивается.
Wireshark установлен на шлюзе, мониторит сеть где стоит W5300.
Для работы с W5300 применяю модифицированный пример от WIZNET.
Манипуляции с маской подсети, для корректного ARP, согласно Errata, произвожу, это уже заложено в фирменном примере.
В чём может быть проблема?