Mac OS X Server 10.5: How to override DHCP Client IDs

The configurable option in Network System Preference to set a DHCP client ID can be overridden by the DHCP server in Mac OS X 10.5 Leopard Server.

Administrators may choose to configure DHCP Client IDs on their network client units in order to statically assign a DHCP provided IP Address to a computer in a specific location. Also, some ISPs required that a DHCP Client ID be configured in order for a DHCP lease to be acquired.

However, if a DHCP Client ID is improperly configured, the network client unit may not properly acquire a DHCP Address. To avoid this, configure your DHCP Server to override the DHCP Client ID settings on network client units.

To configure this feature, edit the server's DHCP configuration file, named "bootpd.conf" located in /private/etc:

  1. If DHCP service is running, stop the service in Server Admin.
  2. Using a text editor, add two lines near the end of the bootpd.conf file (which is in /private/etc). Note: The first line defines the dhcp_ignore_client_identifier key, and the second line enables the key with the boolean ”true“ value. The key and value should be inserted near the end of bootpd.conf but before last two preexisting lines of the file. The last 4 lines should look like this:

    <key>dhcp_ignore_client_identifier</key>
    <true/>
    </dict>
    </plist>


  3. Enable DHCP service again.

After following these steps, as leases are renewed, DHCP Client IDs should be overridden. This should be evident by the absence of Client IDs in Server Admin > DHCP > Clients.

 

Published Date: Oct 10, 2016