<div dir="ltr">Hi All,<div><br></div><div>I'm running dnsmasq 2.76 on a Raspberry Pi. It's been working great for months but today I started seeing an odd behavior for a specific local device and I don't know how to troubleshoot it. </div><div><br></div><div>The device is <span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">a Dell Inspiron 5577 Windows 10 Home edition laptop with the latest Windows updates. It's getting an IP address of 192.168.1.115. I first noticed the problem when I tried to establish a VNC connection to it because I can't connect via its hostname, "sagan", but I can connect via its IP address.</span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">

<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Neither the IP assignment nor the laptop's MAC address appear in dnsmasq.leases.<span> </span></span>The only reason I know it is assigned .115 is by physically going to the laptop and running the Windows 'ipconfig' program at the command prompt.</span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">

<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial">I've rebooted the Raspberry Pi and the Windows 10 laptop, but it hasn't made a difference.</div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div>More info below. Does anyone have any ideas?</span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Regards,</span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Todd<br class="gmail-Apple-interchange-newline">

<br></span></div><div><br></div><div>1. dnsmasq.log shows:</div><div><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div>/var/log/dnsmasq.log:Feb 15 12:38:34 dnsmasq[738]: config 192.168.1.115 is NXDOMAIN</div></blockquote><br><div>2. I believe the following are the relevant dnsmasq config file entries. These have been working for quite some time. I'm obfuscating the full MAC address:</div><div><br></div><div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div>dhcp-host=f4:8e:38:xx:xx:xx,sagan<br></div></blockquote><br><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div>

<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial">domain=si.loc<br>local=/si.loc/<br>expand-hosts</div></div></blockquote><div><br class="gmail-Apple-interchange-newline">

</div><div>

<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial">3.  $ dnsmasq --test</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><br></div><blockquote style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;margin:0px 0px 0px 40px;border:none;padding:0px"><div>dnsmasq: syntax check OK.</div></blockquote><br class="gmail-Apple-interchange-newline"></div></div><div>4. Using the program <a href="http://www.pkostov.com/wordpress/?p=19">WinIPConfig2012 a.k.a. WinIPConfig 4.0</a>, I've verified that the laptop is using the Raspberry Pi as the DHCP server. There's no other DHCP server on my network that I know of.</div><div><br></div><div>5. On a third computer, a Macintosh, I get these results. <span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">The Raspberry Pi is at 192.168.1.40.</span>

</div><div><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div><div>$ ping sagan</div><div><br></div><div>

<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">     </span>

<b><font color="#ff0000">ping: cannot resolve sagan: Unknown host</font></b></div><div><br></div><div>$ ping sagan.si.loc</div><div><br></div><div>

<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">     </span>

<b><font color="#ff0000">ping: cannot resolve sagan.si.loc: Unknown host</font></b></div><div><br></div></div><div>$ dig sagan</div></div><div><div><div>     </div></div></div><div><div>     ; <<>> DiG 9.8.5-P1 <<>> sagan</div></div><div><div>     ;; global options: +cmd</div></div><div><div>     ;; Got answer:</div></div><div><div>     ;; ->>HEADER<<- opcode: QUERY, status: <b><font color="#ff0000">NOERROR</font></b>, id: 21157</div></div><div><div>     ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0</div></div><div><div>     </div></div><div><div>     ;; QUESTION SECTION:</div></div><div><div>     ;sagan.                            IN      A</div></div><div><div>     </div></div><div><div>     ;; Query time: 1 msec</div></div><div><div>     ;; SERVER: 192.168.1.40#53(192.168.1.40)</div></div><div><div>     ;; WHEN: Thu Feb 15 13:22:25 PST 2018</div></div><div><div>     ;; MSG SIZE  rcvd: 23</div></div><div><div><br></div></div><div><div>$ dig sagan.si.loc     </div></div><div><div>     </div></div><div><div>     ; <<>> DiG 9.8.5-P1 <<>> sagan.si.loc</div></div><div><div>     ;; global options: +cmd</div></div><div><div>     ;; Got answer:</div></div><div><div>     ;; ->>HEADER<<- opcode: QUERY, status: <b><font color="#ff0000">NXDOMAIN</font></b>, id: 11132</div></div><div><div>     ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0</div></div><div><div>     </div></div><div><div>     ;; QUESTION SECTION:</div></div><div><div>     ;sagan.si.loc.                     IN      A</div></div><div><div>     </div></div><div><div>     ;; Query time: 1 msec</div></div><div><div>     ;; SERVER: 192.168.1.40#53(192.168.1.40)</div></div><div><div>     ;; WHEN: Thu Feb 15 13:22:26 PST 2018</div></div><div><div>     ;; MSG SIZE  rcvd: 30</div></div><div><div><br></div></div><div><div>$ nslookup sagan</div></div><div><div><br></div></div><div><div>     Server:            192.168.1.40</div></div><div><div>     Address:   192.168.1.40#53</div></div><div><div>     </div></div><div><div>     Non-authoritative answer:</div></div><div><div>     *** <b><font color="#ff0000">Can't find sagan: No answer</font></b></div></div><div><div>     </div></div><div><div>$ nslookup sagan.si.loc</div></div><div><div><br></div></div><div><div>     Server:            192.168.1.40</div></div><div><div>     Address:   192.168.1.40#53</div></div><div><div>     </div></div><div><div>     ** <font color="#ff0000"><b>server can't find sagan.si.loc: NXDOMAIN</b></font></div></div><div><div>     </div></div></blockquote></div>