la 5.9.2026 klo 15.51 Kyle Rose ([email protected]) kirjoitti: > On Sat, Sep 5, 2026 at 2:38 AM Martin-Éric Racine <[email protected]> > wrote: >> >> On Fri, 04 Sep 2026 08:46:01 -0400 Kyle Rose <[email protected]> wrote: >> > `dhcpcd.service` has `Before=networking.service`, which is basically >> > exactly opposite what you want in most cases. >> >> See bug #1121016 for details. > > Now I'm curious what ifupdown is planning for 0.9.
Daniel exposed some of his ideas for the next ifupdown inside a lenghty e-mail a while back. We disagreed on specific points. It's been a while, so I don't remember the specifics. I don't think that anything has moved since then. > Either way, I think a unilateral `Before=networking.service` is wrong, with > your observation that "none of the interfaces that dhcpcd would delegate an > IPv6 prefix to would be up yet" right on the money. Desipite this, dhcpcd is capable of waiting for interfaces to be up before it delegates a prefix, so After or Before both work, which is why I agreed to change it now, even though whatever changes Daniel has in mind for the next ifupdown haven't materialized yet. Anyhow, I suggest purging bin:dhcpcd and only keeping bin:dhcpcd-base. Keeping bin:dhcpcd really doesn't make sense if you use ifupdown, since it results in two instances of dhcpcd trying to control the interfaces: one launched by the systemd unit and one by any instance of the dhcp method in /etc/network/interface. Martin-Éric

