<div dir="ltr">Hey, all:<div><br></div><div>I'm using dnsmasq in conjunction with cobbler to provision our servers. This process has been working nicely for some time, but just recently I ran into an issue, and am at the end of my rope.</div><div><br></div><div>I have the following configured in my dnsmasq.conf file:</div><div><br></div><div># Analytics</div><div>dhcp-option=net:analytics,6,10.52.69.2,10.53.132.1</div><div>dhcp-option=net:analytics,option:router,10.53.152.254</div><div>dhcp-range=set:analytics,10.53.152.1,10.53.152.250,255.255.255.0,1h,proxy</div><div><br></div><div>and further down:</div><div><br></div><div>dhcp-host=net:x86_64,00:23:7D:EA:22:40,10.53.152.71</div><div><br></div><div>The local PXE/Cobbler/dnsmasq host is 10.53.152.36.</div><div><br></div><div>While I have not yet provisioned hosts in the subnet specified above (I'm somewhat new to the organization), I have used similar stanzas for other subnets with the same format that work fine. So the symptoms are:</div><div><br></div><div>1. Boot the host, it reaches out for the PXE server. We see this in the dnsmasq.log file with a DHCPREQUEST followed by a DHCPACK, and then I see log entries for the configuration being handed out. I confirmed the same through a packet capture of the exchange. The problem is, option 3 being sent out to the requesting server is the IP of the host upon which dnsmasq resides (10.53.152.36), rather than what is specified in the file (10.53.152.254). Since I am confident that what's leaving the server is incorrect, I'm struggling with trying to understand the decisioning that determines which IP to use (I understand the local host is a valid option by design - no concerns there; just don't know where I might look to figure out why).</div><div><br></div><div>Any thoughts?</div><div><br></div><div>Thanks in advance,</div><div>Rich<br clear="all"><div><br></div>-- <br><div class="gmail_signature">Richard J. Lohman<br><a href="mailto:rjlohman@gmail.com" target="_blank">rjlohman@gmail.com</a><br> </div>
</div></div>