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

Reply via email to