ISC-DHCP-Server Assigns Same IP Address to Different Hosts

dhcpisc-dhcp

I have an isc-dhcp-server running in a Docker container, which I configured with one subnet of 100 available IP @.

When starting my laptops (they are all running Linux OS), when they are requesting IP@, they are all offered with the same one by the DHCP server, even though they have different MAC@.

When I have a look at the /var/lib/dhcp/dhcpd.leases file, I see different "lease" lines, one per laptop, but with the same IP@.

Is there a specific configuration to make sure that the DHCP server assigns different IP@ or do you see what could be wrong here?

Best Answer

Correct thing to do is for DHCP servers to send same IP for same UUID so that roaming between wired and wireless is seamless.

To fix duplicate UUIDs the identifier on the clients should be fix. (this is a client issue, not server)

If you want to keep the old MAC based behavior you should be able to use ignore-client-uids true; as described at https://serverfault.com/a/977782/187998

Related Topic