diff --git a/man/networkd.conf.xml b/man/networkd.conf.xml index 5a98f8b3186..f5f7acbf674 100644 --- a/man/networkd.conf.xml +++ b/man/networkd.conf.xml @@ -67,7 +67,7 @@ The following values are understood: - + If DUIDType=vendor, then the DUID value will be generated using 43793 as the vendor identifier (systemd) and hashed contents of machine-id5. @@ -76,9 +76,19 @@ - - - + + If DUIDType=uuid, and DUIDRawData= is not set, + then the product UUID is used as a DUID value. If a system does not have valid product UUID, then + an application-specific + machine-id5 + is used as a DUID value. About the application-specific machine ID, see + sd_id128_get_machine_app_specific3. + + + + + + Those values are parsed and can be used to set the DUID type field, but DUID contents must be provided using DUIDRawData=. @@ -96,8 +106,9 @@ byte separated by :. The DUID that is sent is composed of the DUID type specified by DUIDType= and the value configured here. - The DUID value specified here overrides the DUID that systemd-networkd generates using the machine-id - from the /etc/machine-id file. To configure DUID per-network, see + The DUID value specified here overrides the DUID that + systemd-networkd.service8 + generates from the machine ID. To configure DUID per-network, see systemd.network5. The configured DHCP DUID should conform to the specification in RFC 3315, @@ -125,7 +136,9 @@ DUIDRawData=00:00:ab:11:f9:2a:c2:77:29:f9:5c:00 systemd1, systemd.network5, - machine-id1 + systemd-networkd.service8, + machine-id5, + sd_id128_get_machine_app_specific3