Comment 39 for bug 1707999

Revision history for this message
Blake Rouse (blake-rouse) wrote : Re: pod VM fails to PXE boot after receiving multiple DHCP offers, for different IPs, from the dhcp server

The issue is that iPXE doesn't handle DHCPNACK at all. It doesn't change the DHCP state.

If needs to check for NACK, here: https://github.com/ipxe/ipxe/blob/master/src/net/udp/dhcp.c#L560 and set: `dhcp_set_state ( dhcp, &dhcp_state_discover );`.

It seems that fixing this in MAAS is not the correct thing to do, as the DHCP server is sending a NACK but the client is not handling it.