udhcpc
   HOME

TheInfoList



OR:

Udhcpc is a very small
DHCP The Dynamic Host Configuration Protocol (DHCP) is a network management protocol used on Internet Protocol (IP) networks for automatically assigning IP addresses and other communication parameters to devices connected to the network using a cli ...
client program geared towards
embedded systems An embedded system is a computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is ''embedded'' ...
. The letters are an abbreviation for Micro - DHCP - Client (μDHCPc). The program tries to be fully functional an
RFC 2131
compliant. It was once packaged with a similarly small DHCP server program named udhcpd, with the package called udhcp. It is now maintained as part of
BusyBox BusyBox is a software suite that provides several Unix utilities in a single executable file. It runs in a variety of POSIX environments such as Linux, Android, and FreeBSD, although many of the tools it provides are designed to work with in ...
. Built for
uClibc __NOTOC__ In computing, uClibc (sometimes written µClibc) is a small C standard library intended for Linux kernel-based operating systems for embedded systems and mobile devices. uClibc was written to support μClinux, a version of Linux no ...
, the client executable is around 18k. The program accepts all options on the command line, and calls external scripts to handle the configuration of interfaces. Udhcp was originally developed in 1999 by Matthew Ramsay and distributed under the GNU GPL by Moreton Bay.


External links


BusyBoxUdhcpc
Embedded systems {{compu-eng-stub