el capitan dhcp server

Hello Everybody,

we do have several XServe 3.1 running under OS X 10.11.6 El Capitan and with the Server.App extension.


We now wanted to quit running DHCP and DNS Services on older Windows servers and to use instead the respective OS X services.


While setting up the DHCP service with the Server.app GUI we faced some mistakes on the Clients Tag, where static DHCP addresses are assigned to devices.

  1. The parameters (like Address or MAC address) are sometimes changed from the given values when a new set is entered. When trying to edit the set, values change automatically to a random value or they stay unchanged. This behavior is not predictable nor repeatable.
  2. After having entered three address sets, only two can be deleted. The first set remains stored and displayed without any chance for deleting or changing.
  3. When checking the database entries with the console command "sudo serveradmin fullstatus dhcp", we see that "dhcp:numConfiguredStaticMaps = 2" assumes that there are two static address sets, although there is only the one displayed, which cannot be deleted. It seems, as if the Indexing of the internal database is corrupt.
  4. When checking the database entries with the console command "sudo serveradmin settings dhcp", we see the remaining static entry with all its parameters. Although, serveradmin "sudo serveradmin settings ....= ..." should allow to change database entries from the console, not a single try to change or delete an entry succeeds. There is no error message given, the system simply does nothing but echoing the former values. This even happens with simple parameters, like "dhcp:subnet_defaults:logVerbosity = "MEDIUM"", which cannot be changed to "HIGH" or "LOW".

Here are my questions into the Community with all of my desperate hopes for assistance:

  • Do you know the storage location of the static DHCP address assingnments within El Capitan Server? We could not find a single PLIST or similar for that. Attention, I don't mean the bootpd.plist, which only contains the variable DHCP assignements.
  • Do you know how to repair the obviously corrupted DHCP database for static address assignments?
  • Do you know, how to succeed in using "serveradmin" to change DHCP parameters? Is there any documentation about the correct syntax for the "serveradmin command=..."?

Apple Professional Support was not able to give any further information. So "real Professionals" are needed.

Kind regards, Frank

OS X El Capitan (10.11.6)

Posted on Sep 14, 2018 6:11 AM

Reply
Question marked as Top-ranking reply

Posted on Sep 15, 2018 3:43 AM

Thank you, no further help needed. Problem solved.


  • By using /System/Library/CoreServices/Applications/Directory Utility.app
  • clicking on "Directory Editor" Tab (sorry, if translation from German Software to English is not quite approriate)
  • Looking for "Computers" on node "/Local/Default"
  • left side shows all known Computers, including any static DHCP assignments
  • Each one can be marked and deleted

Kind regards, Frank

Similar questions

1 reply
Question marked as Top-ranking reply

Sep 15, 2018 3:43 AM in response to MMatApple

Thank you, no further help needed. Problem solved.


  • By using /System/Library/CoreServices/Applications/Directory Utility.app
  • clicking on "Directory Editor" Tab (sorry, if translation from German Software to English is not quite approriate)
  • Looking for "Computers" on node "/Local/Default"
  • left side shows all known Computers, including any static DHCP assignments
  • Each one can be marked and deleted

Kind regards, Frank

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

el capitan dhcp server

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.