Привет. Кто в курсе, почему шилд W5500 работает только на определённых IP? Например, загружаю скетч сервера с IP "192.168.1.177", а страница в браузере не открывается (не удается получить доступ к сайту). Опытным путём выяснил, что если IP похож на IPv4 адрес автонастройки, то браузер начинает открывать страницу, переданную сервером. Если IPv4 "169.254.243.62", то IP нужно сделать, например, "169.254.1.177". Это проблема с шилдом или что?
Тогда вообще бы не работало. Как ещё можно настроить, чтобы любой IP работал? Не встречал рекомендаций по этому поводу в темах про шилд W5500 или подобный. Везде просто "втыкаются" и всё работает.
ну если у W5500 IP 192.168.1.177/24, то у компьютера должен быть IP из этого же диапазона. Например, 192.168.1.100/24. Если хочется поиграться с маской, то на компе она должна быть не выше, чему W5500. Ну т.е. допускается 192.168.1.100/22, 192.168.1.100/20 и ниже. Если соединение устанавливает не комп, а W5500, то такой фокус может не пройти, если цифры в октетах IP адреса, которые не закрыты маской, отличаются. Поэтому маска должна совпадать на всех устройствах в сети.
Действительно, сделал фиксированный IPv4 "192.168.1.100" у сети и теперь работает на IP "192.168.1.177" у шилда. Только порт оставил по дефолту 80. Спасибо! Хоть кто-нибудь сказал бы об этом в разделе для начинающих.
Странно, что удаётся запустить на сочетании IPv4 "169.254.243.62" у сети и IP "169.254.1.177" у шилда. Не сразу, но тоже срабатывает.