[Dnsmasq-discuss] No forgetting logic when using hostsdir
Geert Stappers
stappers at stappers.nl
Sun May 17 07:34:04 BST 2020
On Sat, May 16, 2020 at 05:07:59PM +0100, an0nym wrote:
> Hello,
>
> I hope you are safe and well.
>
> When dnsmasq is configured to monitor hostsdir, I believe there is no
> forgetting logic when you delete and then create or simply overwrite one of
> the files there with different filter and the same allocated IP.
>
> E. g.
>
> # grep -F dhcp-hostsdir /etc/dnsmasq.conf
> dhcp-hostsdir=/etc/dnsmasq.d/hosts.d
> # echo "id:test,192.168.0.156" >/etc/dnsmasq.d/hosts.d/test.conf
test .156
> # systemctl status dnsmasq
> ...
> dnsmasq[21376]: inotify, new or changed file
> /etc/dnsmasq.d/hosts.d/test.conf
> dnsmasq-dhcp[21376]: read /etc/dnsmasq.d/hosts.d/test.conf
> # echo "id:test2,192.168.0.156" >/etc/dnsmasq.d/hosts.d/test.conf
test2 .156
> # systemctl status dnsmasq
> ...
> dnsmasq[21376]: inotify, new or changed file
> /etc/dnsmasq.d/hosts.d/test.conf
> dnsmasq-dhcp[21376]: read /etc/dnsmasq.d/hosts.d/test.conf
> dnsmasq[21376]: duplicate dhcp-host IP address 192.168.0.156 at line 1 of /etc/dnsmasq.d/hosts.d/test.conf
duplicate of .156
> Dnsmasq 2.80. Apologies if this has been fixed in 2.81,
> I did not succeed in compiling from sources to check.
>
> I hope this helps.
Helpfull is reporting back how helpfull this message was.
Groeten
Geert Stappers
--
Silence is hard to parse
More information about the Dnsmasq-discuss
mailing list