如何在不违反 RFC3927 规范的情况下使用 systemd-networkd 在 Linux 上配置 ipv4 Link-Local?

如何在不违反 RFC3927 规范的情况下使用 systemd-networkd 在 Linux 上配置 ipv4 Link-Local?

我使用的是带有 Linux 4.9 和 systemd 的嵌入式设备。我这样配置systemd-networkd:

[Match]
Name=eth0

[Network]
DHCP=v4

[DHCPv4]
UseHostname=false

仅当我的设备未收到 IP 地址时,如何设置本地链路?

我知道我可以使用 mdns、avahi 等,但我试图以一般的方式讨论这个主题,以理解逻辑和所有可能的替代方案。

PS:如果需要,我也可以用其他东西替换 systemd-networkd 。我正在寻找符合 RFC3927 的最佳选项。

相关内容