networkd.confsystemdDeveloperVinayKulkarnikulkarniv@vmware.comnetworkd.conf5networkd.confnetworkd.conf.dGlobal Network configuration files/etc/systemd/networkd.conf/etc/systemd/networkd.conf.d/*.conf/usr/lib/systemd/networkd.conf.d/*.confDescriptionThese configuration files control global network parameters.
For e.g. DHCP Unique Identifier (DUID).[DUID] Section OptionsThis section configures the DHCP Unique Idendifier (DUID) value used by DHCP
protocol. DHCPv6 client protocol sends the DHCP Unique Identifier and the interface
Identity Association Identifier (IAID) to a DHCP server when acquiring a dynamic IPv6
address. DHCPv4 client protocol sends IAID and DUID to the DHCP server when acquiring
a dynamic IPv4 address if . IAID and DUID allows
a DHCP server to uniquely identify the machine and the interface requesting a DHCP IP.
To configure IAID and ClientIdentifier, see systemd.network
5.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 systemd.network
5.The configured DHCP DUID should conform to the specification in
RFC 3315,
RFC 6355. To configure IAID, see
systemd.network5.The following options are available in [DUID] section:Type=The type of DUID specified in this section. The following values are
supported:If Type=raw, then RawData= specifies the
entire DUID. For example, RawData=00:02:00:00:ab:11:f9:2a:c2:77:29:f9:5c:00
specifies a 14 byte long DUID-EN ("00:02"), with enterprise number 43793 ("00:00:ab:11"),
and identifier value "f9:2a:c2:77:29:f9:5c:00".If Type is not specified and
RawData is specified, Type defaults to 'raw'.RawData=Specifies the DUID bytes as a single newline-terminated, hexadecimal
string, with each byte separated by a ':'.See Alsosystemd1,
systemd.network5,
machine-id1