State of the Art¶
on DHCP clients, network managers and libraries in Debian/Ubuntu
ISC-DHCP¶
Reference ISC implementation ISC License
Debian DHCP clients¶
isc-dhcp-client¶
Debian default
network-manager built-in¶
systemd-networkd¶
man 5 systemd.network
=> DHCP options
udhcpc¶
Busybox implementation
Debian network managers¶
Gnome Network Manager¶
Can use 3 DHCP clients: - ISC DHCP client: package isc-dhpc-client, binarry dhclient - systemd DHCP client - built-in DHCP client
wicd¶
Python DHCP libraries/tools¶
python-isc-dhcp-leases¶
Python module for reading dhcp leases files
pydhcplib¶
Pure Python library.
GPL. Last updated XX. Commiters: 1.
pydhcpd¶
DHCP command-line query and testing tool. Uses pydhcplib
GPL. Last updated: 2009
staticdhcpd¶
is an all-Python, RFC 2131-compliant DHCP server, with support for most common DHCP extensions and extensive site-specific customisation.
GPL. Last updated 12/03/2017. Commiters: +3
dhquery¶
DHCP command line query and testing tool
code one github fork (updated 2016)
dhcpy6d¶
MAC address aware DHCPv6 server written in Python
Last updated 28/06/2017. Commiters: 2?
dhcpscapy¶
Simple DCHP client and server implemented with scapy
Last updated. 18/05/2014. Commiters: 1