Comment 31 for bug 1069570

Revision history for this message
Robert Ayres (robert-ayres) wrote : Re: 1 MAC Address, two IPs - DNS is "out of sync" with DHCP leases databases, I think...

To update the ticket, I've reproduced using 12.10 KVM machines (have attached tcpdump and leases file as requested).

As described previously, iPXE gets a different IP address to the OS image. Seems iPXE sends a DHCP client-id parameter and the OS doesn't. The current version of isc-dhcp-server (4.2.4-1ubuntu10.1) treats each as a different request.

Unfortunately, I haven't found a way to stop iPXE sending a client-id parameter.
However, you can add the following PPA to your MAAS server:

https://launchpad.net/~virtual-maasers/+archive/maas-updated-packages

which contains a patched DHCP server.
Updating to this, editing /etc/maas/dhcpd.conf to add the 'ignore-client-uids true;' to the subnet declaration, then restarting the MAAS DHCP server will fix the problem - client-ids will be ignored when assigning addresses.