[Dnsmasq-discuss] dhcp leases file not consulted after restart?

Simon Kelley simon at thekelleys.org.uk
Fri May 13 20:08:34 UTC 2022


Set the configuration --log-queries.

That will allow you to see if the queries are getting to dnsmasq, and it 
will give you a full dump of the DNS cache (including DHCP derived 
names) if you send the dnsmasq process SIGUSR1.

Both of these will help in diagnosing the problem.

Cheers,

Simon.


On 12/05/2022 15:55, Rance Hall via Dnsmasq-discuss wrote:
> I in the beginning of troubleshooting an issue with name resolution in 
> dnsmasq on a freebsd server.
> 
> I'm running dnsmasq 2.86 and I'm not able to resolve hostnames that are 
> dhcp clients. This is a new development and may possibly be related to a 
> FreeBSD system upgrade from 13.0-RELEASE to 13.0-RELEASE-p11.
> 
> Example, my desktop machine is a dhcp client and is active on the 
> network, and can ping via hostname the firewall server that runs dnsmasq 
> which is assigned a static IP and reads /etc/hosts for static names and 
> /etc/resolv.conf.dnsmasq for upstream dns servers.
> 
> However the firewall cannot ping the client by name, despite a record 
> for that host in the dnsmasq.leases file.
> 
> again, this is a new issue, and this used to work when the server was 
> originally setup.  I can prove that the leases database file is being 
> written to by the dnsmasq service as there are recent (read: from today) 
> timestamps on the file itself.
> 
> I'd appreciate any pointers as I'm running out of things to check and 
> haven't found an obvious problem yet.
> 
> Below is the startup log entry from a dnsmasq server restart.  Not sure 
> if it helps, but I didnt want to ask without trying to prove that I 
> tried to fix it myself.
> 
> <begin log snippet>
> May 12 09:21:16 icm dnsmasq[17586]: started, version 2.86 cachesize 150
> May 12 09:21:16 icm dnsmasq[17586]: compile time options: IPv6 
> GNU-getopt no-DBus no-UBus i18n IDN2 DHCP DHCPv6 no-Lua TFTP 
> no-conntrack ipset auth cryptohash DNSSEC loop-detect no-inotify dumpfile
> May 12 09:21:16 icm dnsmasq-dhcp[17586]: DHCP, IP range 192.168.19.75 -- 
> 192.168.19.125, lease time 12h
> May 12 09:21:16 icm dnsmasq-tftp[17586]: TFTP root is /usr/local/tftp 
> secure mode
> May 12 09:21:16 icm dnsmasq[17586]: using only locally-known addresses 
> for hallhome.private
> May 12 09:21:16 icm dnsmasq[17586]: reading /etc/resolv.conf.dhcp
> May 12 09:21:16 icm dnsmasq[17586]: using nameserver 71.10.216.1#53
> May 12 09:21:16 icm dnsmasq[17586]: using nameserver 71.10.216.2#53
> May 12 09:21:16 icm dnsmasq[17586]: using only locally-known addresses 
> for hallhome.private
> May 12 09:21:16 icm dnsmasq[17586]: read /etc/hosts - 8 addresses
> </end log snippet>
> 
> Thanks for any assistance/pointers you can provide.
> 
> Rance
> 
> _______________________________________________
> Dnsmasq-discuss mailing list
> Dnsmasq-discuss at lists.thekelleys.org.uk
> https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss



More information about the Dnsmasq-discuss mailing list