Wiz830/w5300 dhcp

WIZ830 모듈로 DHCP를 구현하였습니다.

  • 공유기 IP가 192.168.0.1 인 경우 성공적으로 DHCP를 수행합니다.
  • 공유기 IP가 192.168.2.1 인 경우 DHCP를 수행하지 못하고 있습니다.

서버에서 DHCP Discover에 대해 응답을 안하고 있습니다.

소스코드는 W5500_EVB-master에 있는 DHCP를 예로 구현하였습니다.



와 같이 DHCP를 요청하였습니다.

#define DHCP_WAIT_TIME 10
#define DHCP_SERVER_PORT 67
#define DHCP_CLIENT_PORT 68
#define MAGIC_COOKIE 0x63825363 //

uint32_t DHCP_XID = 0x122325678;

로 하였습니다.

어떤 이유인지 알 수가 없어 참 갑갑합니다.
패킷 캡처에서 살펴보면 저기 DHCPV6 저것과 관련이 있는 것인지 모르겠습니다.

조언 부탁드립니다.

DHCPV6 은 프린터가 요청한 것인것을 확인했습니다.