Roman, I've got some hosts for testing from Fuel Devops team. It is Dell hardware, but has the same Broadcom hardware. I've added a rule to match gPXE and non-gPXE, but the card doesn't actually present gPXE capability. I'm using the following dnsmasq template in /etc/cobbler/dnsmasq.template: http://paste.openstack.org/
Can you possibly reproduce this again with that config file? Change 10.20.0.2 to 10.30.0.2 or whatever is the IP of your Fuel Master. The Server-ID (opt 54) cannot be rewritten or else dnsmasq is unable to hear the DHCP ACKs. Also, if you enable "log-dhcp" in dnsmasq config, you can see a little more detail.
Roman, I've got some hosts for testing from Fuel Devops team. It is Dell hardware, but has the same Broadcom hardware. I've added a rule to match gPXE and non-gPXE, but the card doesn't actually present gPXE capability. I'm using the following dnsmasq template in /etc/cobbler/ dnsmasq. template: http:// paste.openstack .org/
Can you possibly reproduce this again with that config file? Change 10.20.0.2 to 10.30.0.2 or whatever is the IP of your Fuel Master. The Server-ID (opt 54) cannot be rewritten or else dnsmasq is unable to hear the DHCP ACKs. Also, if you enable "log-dhcp" in dnsmasq config, you can see a little more detail.