W5500 IP address 할당이 안되는 경우

안녕하세요.

W5500을 사용한 제품입니다.
가끔 네트워크가 안되는 경우가 있어서 확인해 보니 공유기로부터 IP Address를 못 받아오는 경우가 있습니다.
증상은 며칠동안 잘 사용하다가 갑자기 서버로 데이타 안들어오다가 다시 몇시간이 지나거나 며칠이 지난 후에 다시 서버로 데이타가 들어오는 경우가 있습니다.
그럴 경우 확인해보면 공유기로부터 IP Address를 못 받아오는 경우가 있었습니다.
잘 사용하다가 갑자기 IP Address를 잊어버려서 못 받아오는 경우가 있습니다. 왜 연결되서 잘 사용중인 데 갑자기 IP address를 잊어버리는지와 할당이 안되는 경우 원인이 무엇인지 알 수 있을까요. 그리고 해결책이 있는지요.

확인 부탁 드립니다.

안녕하세요

DHCP 코드는 ioLibrary에 있는 코드를 이용하신건가요?
어떤 공유기를 사용중이신가요?
dhcp 에는 lease time이라는게 존재하고 일정시간마다 연장이 이루어지는데 이부분에 있어서 문제가 있는건 아닌지 추측됩니다.
이슈사항이 생겼을때에 디버깅이 필요할것같습니다.

추가적인 질문입니다.

서버에 장애로 인해서 서버 응답이 갑자기 없을 경우 어느 정도 시간이 흘러서 서버를 복구해도 단말기에 서 서버로 데이타를 보내지 못해서 서버에서 데이타가 확인이 안됩니다. 서버에서 단말기가 연결되는 것은 확인이 됩니다. 서버에서 단말기로 Reset명령을 준 이후에는 정상적으로 데이타가 서버로 전송이 됩니다.
이런 경우 원인이 무엇때문일까요.

원인을 몰라서 임시적으로 서버에 응답이 몇회이상 없을 경우 단말기 Reset을 하도록 수정해서 적용중입니다.