I can confirm the bug description. Ubuntu 16.04.2 LTS isc-dhcp-server 4.3.3-5ubuntu12.6
dhcpd.conf used: subnet 192.168.255.0 netmask 255.255.255.0 { range dynamic-bootp 192.168.255.2 192.168.255.99; allow bootp; if substring (option vendor-class-identifier, 0, 10) = "AM335x ROM" { filename "barebox-mlo.img"; } elsif substring (option vendor-class-identifier, 0, 10) = "am335x bar" { filename "barebox.img"; } range 192.168.255.100 192.168.255.199; } Trying to boot the second target sends the BOOTREPLY to the MAC of the first target: Mar 23 16:42:26 ubuntu dhcpd[30055]: BOOTREQUEST from 98:5d:ad:45:bf:4d via ens39 Mar 23 16:42:26 ubuntu dhcpd[30055]: BOOTREPLY on 192.168.255.2 to 98:5d:ad:45:65:bc via ens39 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1665264 Title: isc-dhcp-server 4.3.3-5ubuntu12.6 BOOTREPLY to wrong MAC address To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/isc-dhcp/+bug/1665264/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs