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