[Dnsmasq-discuss] Different IP address for a single MAC address
simon at thekelleys.org.uk
Thu Apr 11 14:17:56 BST 2013
On 11/04/13 13:16, Tsachi wrote:
> I am working with ver 2.61
> I came across a dnsmasq.leases file which consists of the following 3 lines:
> 605245 10:0b:a9:ad:bc:58 10.0.0.13 pc
> 605245 10:0b:a9:ad:bc:58 10.0.0.12 *
> 605231 10:0b:a9:ad:bc:58 10.0.0.11 * 01:10:0b:a9:ad:bc:58
> This indicate that the same MAC (different Client-ID) received 3 different
> IP address 10.0.0.11/12/13.
> I don't have an access to the HOST computer (WIFI), and I was not able to
> capture the DHCP packets, but the logs shows that
> they were sent at around the same time (seconds difference).
> Any idea how-come an host sends 3 different Client IDs ?
Possibly three different DHCP clients running at the same time. It looks
like two of them have DUID client-ids, and one is using the traditional
MAC-address based client-id.
> Is it suppose to be that dnsmasq gives different IPs to the same MAC ?
Yes, if the client-id is provided, that gets used to identify the
client, and not the MAC address. So three different client-ids gives
three leases and three addresses.
You can change this behaviour for individual hosts with something like
but that's not what the standard says.
More information about the Dnsmasq-discuss