Dhcp 관련 문의

DHCP 관련 문의사항입니다.

저희가 일전에 W5200으로 100개 정도 생산 테스트를 했을때에는 정상적으로 (2013년도) DHCP 할당을 받았습니다.

근데, 금번 생산 테스트중 50%이상이 DHCP 설정으로 했을 경우, 할당을 못받거나 오랜시간(1분)정도 IP 할당을 받는 등 문제가 발생하고 있습니다. 가끔씩 바로 할당받아 동작되는 경우도 있습니다.

그런데, 고정 IP로 설정을 하면 문제없이 사용이 되고있습니다.

W5200 칩 릴리즈 이력은 없다고 들었습니다.

이 부분에 대한 빠른 답변 부탁드립니다.

고정 IP에서 잘 동작한다고 하시는 특별히 W5200 관련 문제는 아닌 것 같습니다.

맥주소 충돌이나 DHCP SERVER와 통신이 이전 Test환경과 변경된 것이 없는지 확인바랍니다.

W5200 / DHCP사용중인데,
PCB에 따라서, 장소(공유기)에 따라서
한번에 되거나, 여러번(수십)에 되거나, 아예 안되거나 합니다.
일정한거 보니 H/W문제는 아닌것 같음.

  1. 한번 받은 IP를 저장했다가, 다시 부팅시 임대가능 물어봐야 하나요?
  2. discover 보냈는데(여러번), 아무런 답이 없으면, 원인은?
  3. RJ45(coil) 연결시 surge protector달아야 하나요?
  4. 검증된 DHCP code를 받을 수 있나요?

감사합니다.

DHCP Server는 모두 동일하게 동작한다고 생각하시는데 그렇지 않습니다. 공유기에서 동작하는 서버와 PC 등에서 동작하는 서버 그리고 기타 장치에서 동작하는 서버등은 다양한 Option를 사용하여 동작할 수 있습니다.
기본 제공되는 DHCP client example은 이런 다양한 Option들을 처리하지 않습니다. IP 할당을 위한 기본적인 Option만을 취하게 됩니다.
DHCP 서버에서 Option 처리를 하지 않을 경우 IP를 할당을 해주지 않을 수 도 있습니다. 이점 참고 하세요.

  1. 재부티시 다시 IP를 할당받습니다.
  2. 서버와의 통신에 문제가 있는 것입니다. (서버 존재 유무, Client Discover 메시지 문제, 포트 설정문제, 혹은 Broadcasting 메시지 처리 문제 등)
  3. Surge Protection은 시스템의 안정성을 위해 필요한 것입니다. 해주는 것을 추천합니다.
  4. DHCP code는 다양한 환경에 맞게 (Option 처리) 커스터마이징이 필요할 수 도 있습니다.

좀더 면밀한 분석을 위해서는 캡쳐된 패킷이 필요합니다. (패킷갭쳐는 wireshark tool로 쉽게 할 수 있습니다. 인터넷 검색해보세요)