Context: I have a device configured to act as a DHCP client using an EthernetInterface object. This issue is not new; there was a longe period beforehand where this device acted perfectly normal as a DHCP client.
I’ve noticed that instead of renewing its DHCP lease, my device will release its address and initiate the DORA process again. Occasionally, the device will send a DHCP discover packet right before releasing, which leads to other weird behavior.
I have tested other devices running on the same server, and they don’t exhibit this behavior, leading me to believe that there could be an issue with the DHCP client code used by EthernetInterface.
Has anyone seen this issue before? Alternatively, is there some way to exercise more control over my device’s DHCP client behavior?
Thanks!