<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><font size="1"> There seems to be a bug with the</font></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><font size="1"><b style="color:rgb(0,0,0);font-family:"Times New Roman"">dhcp-hostsfile=</b><br></font></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><font size="1">...option in a config file.</font></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><font size="1"><br></font></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><font size="1">The <a href="http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html">man page</a> states that:</font></div><div class="gmail_default"><font size="1" face="monospace, monospace"><span style="color:rgb(0,0,0)">The format of a line is the same as text to the right of '=' in </span><b style="color:rgb(0,0,0)">--dhcp-host</b> </font></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><font size="1"><br></font></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><font size="1">...when I try to use that format I get startup error:<br></font></div><div class="gmail_default"><font size="1"><font face="monospace, monospace">dnsmasq: bad option at line 2 of /etc/dnsmasq.d/dhcp-hosts</font><br></font></div><div class="gmail_default"><font size="1"><br></font></div><div class="gmail_default"><font face="trebuchet ms, sans-serif" size="1">...when I try to add the dhcp-host= to be beginning of each line, the server <b>will start</b> but I get the following warnings in the log file:</font></div><div class="gmail_default"><font size="1"><font face="monospace, monospace"> bad hex constant at line 2 of /etc/dnsmasq.d/dhcp-hosts</font><br></font></div><div class="gmail_default"><font face="trebuchet ms, sans-serif" size="1"><br></font></div><div class="gmail_default"><font face="trebuchet ms, sans-serif" size="1">Based on searches this seems to be a known issue, so I switched to using the </font><font size="1" face="monospace, monospace">conf-file=</font><font face="trebuchet ms, sans-serif" size="1"> option which starts with no errors or warnings.</font></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><font size="1"><br></font></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><font size="1">Both errors seem to originate in options.c but I don't know c well enough to supply a fix.</font></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><font size="1"><br></font></div><div class="gmail_default"><font size="1" style="font-family:"trebuchet ms",sans-serif">The workaround <i>works</i>, but you don't get the </font><font face="trebuchet ms, sans-serif" size="1">SIGHUP auto-reload of the dhcp-hosts without stopping the deamon.</font></div><div class="gmail_default"><font face="trebuchet ms, sans-serif" size="1"><br></font></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><font size="1"><br></font></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><font size="1">Thanks,</font></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><font size="1">-Zac</font></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><font size="1"><br></font></div></div></div></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div><div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace" size="1">dnsmasq --version</font></div></div></div></div></div><div><div><div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace" size="1">Dnsmasq version 2.76  Copyright (c) 2000-2016 Simon Kelley</font></div></div></div></div></div><div><div><div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace" size="1">Compile time options: IPv6 GNU-getopt DBus i18n IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset auth DNSSEC loop-detect inotify</font></div></div></div></div></div><div><div><div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace" size="1"><br></font></div></div></div></div></div><div><div><div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace" size="1">This software comes with ABSOLUTELY NO WARRANTY.</font></div></div></div></div></div><div><div><div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace" size="1">Dnsmasq is free software, and you are welcome to redistribute it</font></div></div></div></div></div><div><div><div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace" size="1">under the terms of the GNU General Public License, version 2 or 3.</font></div></div></div></div></div></blockquote></div></div>