Files
Joachim Wiberg d53a35b867 confd: relocate /dhcp-client to /interfaces/interface/ipv4/dhcp
Please note, this change drops not only the global enabled flag, but also the
per-interface enabled flag, converting it to a presence container.  The name
of the container is also shortened from dhcp-client -> dhcp.  A pattern that
expected to be reused also for the DHCPv6 client.

Fixes #1109

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
2025-11-02 14:11:53 +01:00
..

=== DHCP Server

ifdef::topdoc[:imagesdir: {topdoc}../../test/case/infix_dhcp/server_basic]

==== Description

Verify basic DHCP server functionality.  The server is set up to only
hand out leases from a pool of a single address.  A single DHCP option,
hostname, is to be handed out with the lease to the client.  Ensure no
other options are sent by checking, e.g., that the client has not set up
a default route to the server.

==== Topology

image::topology.svg[DHCP Server topology, align=center, scaledwidth=75%]

==== Sequence

. Set up topology and attach to client and server DUTs
. Configure DHCP server and client
. Verify DHCP client's original hostname
. Verify DHCP client lease from server's pool
. Verify DHCP client's new hostname
. Verify DHCP client has no default route