A library for network interface configuration with DHCP