State of the Art
on DHCP clients, network managers and libraries in Debian/Ubuntu
network-manager built-in
systemd-networkd
man 5 systemd.network
=> DHCP options
udhcpc
Busybox implementation
debian
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
debian
wicd
debian
Python DHCP libraries/tools
python-isc-dhcp-leases
Python module for reading dhcp leases files
debian
pydhcplib
Pure Python library.
GPL. Last updated XX. Commiters: 1.
pypi,
repo,
wiki
debian
pydhcpd
DHCP command-line query and testing tool. Uses pydhcplib
GPL. Last updated: 2009
code
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
repo
dhcpy6d
MAC address aware DHCPv6 server written in Python
Last updated 28/06/2017. Commiters: 2?
homepage
repo
doc
debian
dhcpscapy
Simple DCHP client and server implemented with scapy
Last updated. 18/05/2014. Commiters: 1
repo