DHCP client request for specific hostname per interface.
chris.p.buxton at gmail.com
Sat Dec 11 07:37:25 UTC 2010
On Dec 10, 2010, at 11:02 AM, Vyto Grigaliunas wrote:
> Thanks for the reply.
> We have migrated our DHCP service over to InfoBlox appliances, but it
> appears that the InfoBlox DHCP servers will only accept the first instance
> of a requested DHCP client hostname for DDNS update and ignore duplicate
> requests for the same name.
Yes, this is standard behavior for ISC DHCP. The two interfaces look to dhcpd to be different clients, because they have different MAC addresses.
A solution I've deployed on a customer's network was to add "-wifi" to the ddns-hostname of every lease in all wireless networks. Within each wireless network's declaration in dhcpd.conf, we added:
ddns-hostname = concat(option host-name ,"-wifi");
Obviously, this isn't a perfect solution. For example, clients with very long hostnames could theoretically be assigned a hostname too long to fit in a DNS label (63 characters). Anyone with "-wifi" already set in their hostname would have a weird result. But in practice neither was occurring at this particular client.
More information about the dhcp-users