On Mon, Jul 10, 2023 at 09:39:52AM -0400, nick black wrote:
> Helmut Grohne left as an exercise for the reader:
> > And yeah, please work on changing that ifupdown by default.  I'm faced
> > with having to uninstall it from more and more systems. In case, you
> > do a straw poll, I vote for systemd-networkd, which happens to be
> > installed by default. Would there be any volunteers doing the d-i
> > integration?
> 
> I'd be interested in taking this on, though I wouldn't want to
> step on anyone's toes, so if someone with a feeling of ownership
> would rather take it, please let yourself be known. I'd want
> clarity as to whose approval I need to merge code (and their
> buy-in to the effort overall) before starting.
> 
> I've messed with d-i and systemd-networkd both a good bit, and
> like you (I assume) believe systemd-networkd to be the best
> option at this time, and also moving forward.

Having touched both of those projects sounds like a good starting point!

I agree we should be going with systemd-networkd for minimal/server setups.
It is slim and comes pre-included with systemd, so is already part of many
Debian installations.

From the discussions above, it seems that NetworkManager is relevant as well,
though, and is being pulled in whenever a desktop task is installed (in
addition to ifupdown or future systemd-networkd).

Therefore, I'd love to see Netplan to be used in combination with this!
It's a clean, declarative configuration language not specifically tied to
systemd-networkd as an implementation. So it could also be used on desktop
installs where NetworkManager is important, for example to handle roaming
between varying WiFi networks. It would also allow for d-i to install a single,
common default network configuration, independently of the underlying daemon.

The Netplan + systemd-networkd stack is already being used in Bookworm
cloud-images [1]. So going with that in d-i as well, would have the additonal
benefit of common network configuration accorss different variants.

Cheers,
  Lukas

[1] 
https://blog.slyon.de/2023/07/10/netplan-and-systemd-networkd-on-debian-bookworm/

Attachment: signature.asc
Description: PGP signature

Reply via email to