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. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1069570 Title: 1 MAC Address, two IPs - DNS is "out of sync" with DHCP leases databases, I think... To manage notifications about this bug go to: https://bugs.launchpad.net/juju-core/+bug/1069570/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
