Jump to content

    

W5300, работа за шлюзом.

Устройство на W5300 хорошо работало в локальной подсети.

100 МБит, UDP, пакеты в пределах стандартной длины.

Но вот устройство вынесли в другую подсеть и начались проблемы.

Шлюз представляет собой ПК c Win7, встроены 2 сетевые карты.

W5300 удалённо прекрасно пингуется, нормально даёт доступ к WEB-панели настроек (TCP/IP),

принимает UDP-пакеты (видно по работе исполнительных устройств), но не может передать UDP-пакет (wireshark их не видет, а они должны быть). Шлёт ARP-запросы и этим всё заканчивается.

Wireshark установлен на шлюзе, мониторит сеть где стоит W5300.

Для работы с W5300 применяю модифицированный пример от WIZNET.

Манипуляции с маской подсети, для корректного ARP, согласно Errata, произвожу, это уже заложено в фирменном примере.

В чём может быть проблема?

 

Share this post


Link to post
Share on other sites

Аналогичная проблема! В локальной сети работает на ура! Но когда захотел пропинговать сервер в интернете при помощи W5300 сокет завис на SOCK_ARP (0x01).  
 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this