<div dir="ltr"><div>I'm currently working with a client that needs LinkLocalAddressing as a fallback when DHCP resolution fails. Currently with systemd-networkd it looks like you have both DHCP and LinkLocalAddressing on, but that means you get a second 169.254.*.* address even when DHCP succeeds. We investigated using avahi-autoipd, but it currently appears to work only with dhclient, and we prefer to stick with networkd. Rather than add networkd support to avahi, I think adding a LinkLocalAddressing 'failover' option to networkd makes more sense.</div><div><br></div><div>My questions for my fellow developers are:</div><div><br></div><div>1) Am I missing some obvious solution that does not require writing new code?</div><div>2) Would the systemd-devel community be open to this feature if I / my client contributed it?</div><div>3) What should the syntax in the config file look like? I was thinking something like this:</div><div><br></div><div>LinkLocalAddressing=fallback</div><div><br></div><div>Or if you wanted it only for a specific protocol, use 'ipv4fallback' or ipv6fallback'. The other option would be to include an additional flag like 'LinkLocalAddressingFallback='. I'm open to whatever the community would accept.</div><div><br></div><div>I appreciate your thoughts on this.</div><div><br></div><div>Thanks,</div><div><br></div><div>Thad Phetteplace</div><div>GLACI, Inc.</div><div><br></div></div>