summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorSören Tempel <soeren+git@soeren-tempel.net>2026-05-16 12:59:24 +0200
committerLiliana Marie Prikler <liliana.prikler@gmail.com>2026-06-18 12:31:24 +0200
commit3e713ae41c73b352fad4830b23721ee07935c512 (patch)
treeee398d621f3eed6095692d1a77db899d56b24680 /doc
parent33027eced7be9d525fe91e75f0961cde80d1b640 (diff)
services: dhcp-client: Remove service.
This services has been deprecated for a while in favor of dhcpcd-service-type as the ISC DHCP implementation used by this services has reached end-of-life upstream. * gnu/services/networking.scm (dhcp-client-service-type): Remove. (dhcp-client-shepherd-service): Remove. (<dhcp-client-configuration>): Remove. * doc/guix.texi (Networking Services): Remove dhcp-client-service-type section. Change-Id: I53f87c6ece8608a0f46d9973d6e70abb88ba7c2b Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Diffstat (limited to 'doc')
-rw-r--r--doc/guix.texi43
1 files changed, 0 insertions, 43 deletions
diff --git a/doc/guix.texi b/doc/guix.texi
index ea49e80e27c..fccdd1d876e 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -22765,49 +22765,6 @@ when using QEMU's user-mode network stack on @code{eth0} (@pxref{Using
22765the user mode network stack,,, qemu, QEMU Documentation}). 22765the user mode network stack,,, qemu, QEMU Documentation}).
22766@end defvar 22766@end defvar
22767 22767
22768@cindex DHCP, networking service
22769@defvar dhcp-client-service-type
22770This is the type of services that run @var{dhclient}, the ISC Dynamic
22771Host Configuration Protocol (DHCP) client.
22772@end defvar
22773
22774@deftp {Data Type} dhcp-client-configuration
22775Data type representing the configuration of the ISC DHCP client service.
22776
22777@table @asis
22778@item @code{package} (default: @code{isc-dhcp})
22779The ISC DHCP client package to use.
22780
22781@item @code{interfaces} (default: @code{'all})
22782Either @code{'all} or the list of interface names that the ISC DHCP
22783client should listen on---e.g., @code{'("eno1")}.
22784
22785When set to @code{'all}, the ISC DHCP client listens on all the
22786available non-loopback interfaces that can be activated. Otherwise the
22787ISC DHCP client listens only on the specified interfaces.
22788
22789@item @code{config-file} (default: @code{#f})
22790The configuration file for the ISC DHCP client.
22791
22792@item @code{version} (default: @code{"4"})
22793The DHCP protocol version to use, as a string. Accepted values are
22794@code{"4"} or @code{"6"} for DHCPv4 or DHCPv6, respectively, as well as
22795@code{"4o6"}, for DHCPv4 over DHCPv6 (as specified by RFC 7341).
22796
22797@item @code{shepherd-requirement} (default: @code{'()})
22798@itemx @code{shepherd-provision} (default: @code{'(networking)})
22799This option can be used to provide a list of symbols naming Shepherd services
22800that this service will depend on, such as @code{'wpa-supplicant} or
22801@code{'iwd} if you require authenticated access for encrypted WiFi or Ethernet
22802networks.
22803
22804Likewise, @code{shepherd-provision} is a list of Shepherd service names
22805(symbols) provided by this service. You might want to change the
22806default value if you intend to run several ISC DHCP clients, only one of
22807which provides the @code{networking} Shepherd service.
22808@end table
22809@end deftp
22810
22811@cindex DHCPCD, networking service 22768@cindex DHCPCD, networking service
22812 22769
22813@defvar dhcpcd-service-type 22770@defvar dhcpcd-service-type