Comparison of DHCP server software
General
class="sortable wikitable" style="text-align: center; width: auto;"
! Name ! Author ! First public release ! Latest stable version ! Cost ! Written in |
[https://github.com/HenriWahl/dhcpy6d dhcpy6d]{{cite web |url=https://dhcpy6d.de/ |title=About: dhcpy6d |website=dhcpy6d.de |access-date=2021-04-21}}
| Henri Wahl | 2012 | 1.6.0 {{start date and age|2024|07|27|df=y}} | {{yes | free software}} | {{yes | GPLv2}} | Python |
---|
dnsmasq
| Simon Kelley | 2001 | {{Latest stable software release/Dnsmasq}} | {{yes | free software}} | {{yes | GPLv2 or GPLv3}} | C |
ISC DHCP
| 1999 | {{no | {{Latest stable software release/DHCPD}} }} | {{yes | free software}} | {{yes | ISC MPL 2.0 for ver 4.4.x}} | C |
FreeRADIUS{{cite web |title=DHCP |url=http://freeradius.org/features/dhcp.html |website=www.freeradius.org |access-date=16 August 2015 |ref=freeradius}}
| FreeRADIUS Development Team | 2012 (First stable release including DHCPv4 support) | FreeRADIUS {{Latest stable software release/FreeRADIUS}} | {{yes | free software}} | {{yes | GPLv2}} | C |
Kea DHCP{{cite web |url=https://www.isc.org/kea/ |website=isc.org |title=Kea |date=2014-08-29 |access-date=2014-08-31}}
| 2014 | Kea 2.6.1 {{cite web |title=Kea 2.6.1, Jul 2024, Release Notes |url=https://downloads.isc.org/isc/kea/2.6.1/Kea-2.6.1-ReleaseNotes.txt |access-date=6 October 2024 |website=Internet Systems Consortium}} ({{start date and age|2024|7|31}}) | {{yes | free software}} | {{yes | MPL 2.0}} | C++ |
udhcpd
| Matthew Ramsay | 1999 | busybox {{Latest stable software release/BusyBox}} | {{yes | free software}} | {{yes | GNU GPLv2 only}} | C |
Operating system requirement
In this overview of operating system support for the discussed DHCP server, the following terms indicate the level of support:
- No indicates that it does not exist or was never released.
- Yes indicates that it has been officially released in a fully functional, stable version.
This compilation is not exhaustive, but rather reflects the most common platforms today.
class="sortable wikitable" style="text-align: center; width: auto;" |
style="width:20em" | Server
! BSD ! Solaris ! Linux ! macOS ! Windows |
---|
dhcpy6d
| {{yes}} | {{no}} | {{yes}} | {{yes}} | {{no}} |
dnsmasq
| {{yes}} | {{no}} | {{yes}} | {{yes}} | {{no}} |
ISC DHCP
| {{yes}} | {{yes}} | {{yes}} | {{no}} | {{no}} |
FreeRADIUS
| {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{no}} |
Kea DHCP
| {{yes}} | {{no}} | {{yes}} | {{yes}} | {{no}} |
udhcpd
| {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{no}} |
Feature matrix
See also
References
= General =
{{Reflist|2}}
= dhcpy6d =
{{Reflist|group=dhcpy6d}}
= FreeRADIUS =
{{Reflist|group=freeradius}}
= Kea DHCP =
{{Reflist|2|group="kea"}}