2019-02-01 23:11:18 +08:00
|
|
|
.. _dhcpv4_interface:
|
|
|
|
|
2019-02-19 17:07:33 +08:00
|
|
|
DHCPv4
|
|
|
|
######
|
2019-02-01 23:11:18 +08:00
|
|
|
|
2019-02-27 21:29:53 +08:00
|
|
|
.. contents::
|
|
|
|
:local:
|
|
|
|
:depth: 2
|
|
|
|
|
2019-02-01 23:11:18 +08:00
|
|
|
Overview
|
|
|
|
********
|
|
|
|
|
2019-02-19 17:07:33 +08:00
|
|
|
The Dynamic Host Configuration Protocol (DHCP) is a network management protocol
|
|
|
|
used on IPv4 networks. A DHCPv4 server dynamically assigns an IPv4 address
|
|
|
|
and other network configuration parameters to each device on a network so they
|
|
|
|
can communicate with other IP networks.
|
|
|
|
See this
|
|
|
|
`DHCP Wikipedia article <https://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol>`_
|
|
|
|
for a detailed overview of how DHCP works.
|
|
|
|
|
|
|
|
Note that Zephyr only supports DHCP client functionality.
|
|
|
|
|
|
|
|
Sample usage
|
|
|
|
************
|
|
|
|
|
|
|
|
See :ref:`dhcpv4-client-sample` for details.
|
2019-02-01 23:11:18 +08:00
|
|
|
|
|
|
|
API Reference
|
|
|
|
*************
|
|
|
|
|
|
|
|
.. doxygengroup:: dhcpv4
|
|
|
|
:project: Zephyr
|