diff --git a/deployment/puppet/cobbler/templates/dnsmasq.template.erb b/deployment/puppet/cobbler/templates/dnsmasq.template.erb index 7aaeb1b4bf..136c259bc6 100644 --- a/deployment/puppet/cobbler/templates/dnsmasq.template.erb +++ b/deployment/puppet/cobbler/templates/dnsmasq.template.erb @@ -21,6 +21,11 @@ interface=<%= @dhcp_interface %> # For example gPXE will not work while iPXE works fine. dhcp-no-override +# for many simultaneously DHCPDISCOVVER requests dnsmasq can offer +# the same IP for two differnt MAC addresses. This option prevents it +# by assigning IPs one by one instead of using hash algorithm. +dhcp-sequential-ip + dhcp-option=6,<%= @name_server %> dhcp-range=internal,<%= @dhcp_start_address %>,<%= @dhcp_end_address %>,<%= @dhcp_netmask %>