Wookey <woo...@wookware.org> writes:

> Which entry in which release notes will warn that this time
> (presumably - was this an upgrade to unstable K.C. or to bookworm, or
> something else?) the (pretty old now) eth0 -> 'annoying, unmemorable,
> but ordered and unique', renaming will/might actually break your
> config?

There probably hasn't been a warning since buster, when the release
notes [1] warned:

4.1.6. Verify network interface name support

    Systems upgraded from older releases that still use network
    interfaces with names like eth0 or wlan0 are at risk of losing
    networking once they switch to buster; see Section 5.1.6,
    “Migrating from legacy network interface names” for migration
    instructions.


Maybe all release notes after this should have warned about using
systemd unpredictable interface names on headless systems? Particularily
on systems with a single network interface, where such breakage is
completely unnecessary and "eth0" is guaranteed to be stable from kernel
to kernel.

We should probably also advise users of headless systems with multiple
interfaces that they need to manually configure names for their
interfaces.  Personally I prefer more descriptive names like "uplink",
"backend" etc.  Avoids the systemd breakage and makes network config
easier to read/debug.


Bjørn

[1] - https://www.debian.org/releases/buster/amd64/release-notes.en.txt

Reply via email to