dhcpd
DHCP Server
This examples builds a tiny DHCP server for the target system.
Note: For test purposes, this example can be built as a host-based DHCPD server. This can be built as follows:
cd examples/dhcpd
make -f Makefile.host TOPDIR=<nuttx-directory>
NuttX configuration settings:
CONFIG_NET=y
– of course.CONFIG_NET_UDP=y
– UDP support is required for DHCP (as well as various other UDP-related configuration settings).CONFIG_NET_BROADCAST=y
– UDP broadcast support is needed.CONFIG_NETUTILS_NETLIB=y
– The networking library is needed.CONFIG_EXAMPLES_DHCPD_NOMAC
– (May be defined to use software assigned MAC)
See also CONFIG_NETUTILS_DHCPD_*
settings described elsewhere and used in
netutils/dhcpd/dhcpd.c
. These settings are required to described the behavior
of the daemon.