Open DHCP Server
Open DHCP Server is a multi-Subnet, open source and multi-platform DHCP (Dynamic Host Configuration Protocol) server designed to supports static and dynamic leases. The software also comes with PXEBOOT (Preboot Execution Environment boot) support, relay agents, as well as the Bootstrap Protocol (BOOTP).
Features at a glance
Packed with industry standard functionality, the application supports filtering of ranges on user class, vendor class and MAC addresses, duplicated replicated operation, and the ability to view a lease’s status in an auto-refreshing HTML page. The software is very easy to install, configure and use, providing global client or range specific options.
In addition, Open DHCP Server is known to support up to 125 listening Interfaces and up to 125 DHCP ranges, sophisticated and automated DHCP range selection, as well as support for installing more than one instance, working in load shared fail safe mode, which means that when one of them crashes, the other one will still renew the leases broadcasted by the failed server.
A non-interactive daemon
While the application has been written entirely in the C++ programming language, it has been designed from the ground up to act as a non-interactive daemon that start at boot and runs in the background as a Linux/UNIX/Windows service. It requires no previous knowledge of DHCP concepts.
Supports Linux and Windows OSes
The program is supported under the GNU/Linux and Microsoft Windows operating systems, distributed as regular and LDAP versions. It needs very low hardware resources (CPU and RAM) and supports both 32-bit (x86) and 64-bit (x86_64) hardware platforms.
With the LDAP version of Open DHCP Server, you will be able to read all the configuration files of a LDAP (Lightweight Directory Access Protocol) server, store lease information into LDAP and allow the synchronization of multiple instances. It can also be used to update the zones of any LDAP-based Domain Name System (DNS) server.