<div>Problem: client xyz requests an address, dnsmasq gives it an IP, say 192.168.1.1. My dnsmasq is configured so that after giving out that address to the client,  &quot;dhcp-host=192.168.1.1,xyz&quot; is added to the configuration file. Now if I change that line to a new IP address, say &quot;dhcp-host=192.168.1.2,xyz&quot;, and the client does a &quot;release&quot; and &quot;renew&quot;, the server doesn&#39;t reply. Packet capture shows the client requesting 192.168.1.1 in the DHCP Discover message, and no response from the server.</div>
<div><br></div><div>My question is, what is the default behaviour when the client requests an IP different from the one specified for it in dhcp-host? What should I do if I want dnsmasq to give the client a specific IP next time it requests one?</div>
<div><br></div><div>&quot;dhcp-authoritative&quot; is not set. I don&#39;t know if it matters in this case, just throwing it out there.</div><div><br></div><div>My apologies if this question has been asked. (Please do point me to the thread if it has. I have searched the archive but couldn&#39;t find anything.)</div>
<div><br></div><div>Thanks.</div>