Andreas,
If you can easily build dnsmasq from source, please could you try
applying the patch below, and see if that fixes the problem?
Cheers,
Simon.
diff --git a/src/dnsmasq.c b/src/dnsmasq.c
index 62a9e59..9c37e5a 100644
--- a/src/dnsmasq.c
+++ b/src/dnsmasq.c
@@ -1777,9 +1777,9 @@ void clear_cache_and_reload(time_t now)
#ifdef HAVE_DHCP
if (daemon->dhcp || daemon->doing_dhcp6)
{
+ reread_dhcp();
if (option_bool(OPT_ETHERS))
dhcp_read_ethers();
- reread_dhcp();
dhcp_update_configs(daemon->dhcp_conf);
lease_update_from_configs();
lease_update_file(now);
On 6/27/25 15:26, Andreas Kuropka via Dnsmasq-discuss wrote:
I am using dnsmasq 2.91 un a Raspberry Pi 5 (Arch Linux Arm). To declutter my
config I have moved my dhcp-hosts to a dhcp-hostsfile and found an
inconsistency.
While in the config a declaration such as dhcp-hosts=AA:BB:CC:DD:EE:FF,set:name
still considers the settings in the system hosts/ethers-file for IP-assignment
a declaration in a hostsfile of AA:BB:CC:DD:EE:FF,set:name gives the device a
new IP (.42 instead of .11) and logs:
Jun 27 16:05:17 raspberry dnsmasq-dhcp[419]: Name iPhone wurde dem DHCP-Lease
von 192.168.188.42 nicht zugewiesen, da der Name in /etc/hosts bereits mit
Adresse 192.168.188.11 existiert
Aside of the IP everything works, dhcp-options defined in an optsfile are
respected. This would confirm MAC-address is correct (it was also copied/pasted
while transferring to new files).
Adding the desired IP to the dhcp-hostsfile
(AA:BB:CC:DD:EE:FF,set:name,1.2.3.4) resolves the problem but this would be a
double configuration. Also, there's then a warning logged:
Jun 27 16:21:28 raspberry dnsmasq-dhcp[410]: doppelte IP-Adresse 192.168.188.15
(iphone12) in "dhcp-config"-Anweisung
Please have a look, thank y
_______________________________________________
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss
_______________________________________________
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss