I want to configure an address on eth0:ipv4ll, even if eth0 is itself configured. Eth0 will never be configured with an ipv4ll address, it's set to DHCP. The system in question is used both in a regular network, and out of it, and needs to ipv4ll address all the time.
I set up a line in the interfaces file as such:
iface eth0:ipv4ll inet ipv4ll
But, this merely gets a log note that avahi-auotipd isn't configuring the interface because it already has a routable address on it.
Yes, eth0 has an address. But eth0:ipv4ll isn't eth0.
I can't figure out where exactly avahi-autoipd is being run, or I'd simply add --force-binding to the line.
Is there a better way?