
systemd-networkd:是否可以配置默认链接本地地址,该地址将作为第一个地址进行尝试?类似于 avahi-autoipd 的“--start=”参数。
答案1
从 systemd v252-stable 开始,您可以执行 IPv4LLStartAddress=169.254.1.1 类似的操作
[Match]
Name=en* eth*
KernelCommandLine=!nfsroot
[Network]
DHCP=yes
LinkLocalAddressing=fallback
IPv4LLStartAddress=169.254.1.1
[DHCP]
RouteMetric=10
ClientIdentifier=mac
[DHCPv4]
MaxAttempts=3
将允许网络接口获取 DHCP,但如果 DHCP 不可用,则将使用从 169.254.1.1 开始的链接本地地址。如果发生冲突,它将找出新的地址。