I have the situation that I changed the ip address in /etc/ethers. However when the client sends a DHCPREQUEST with its old address (because the lease is still valid) dnsmasq sends a DHCPACK and renews the lease. Therefore the client could use the ip indefinitely. Is that correct or did I misinterpreted my logs?
What I would like to see is that /etc/ethers has precedence over the lease file. If a new DHCPDISCOVER / DHCPREQUEST comes in, dnsmasq should check the ethers and offer only the ip address which is written there. fs
