Hi!

To derail this discussion a bit more ...

On 2019-06-25 08:46:28, The Wanderer wrote:
> On 2019-06-25 at 08:11, Michael Stone wrote:
> > (...)
> > 1) the new names are predictable but not constant, so you can't
> > configure a single default across all systems
> (...)
> On a single computer with any number of interfaces of any type, the new
> names are 100% predictable from one boot to the next. (At least assuming
> you don't change which slot a given network device is connected to; IIRC
> that can change the assigned name, in at least some cases.)


This is not true. I use USB OTGs of embedded devices behind an USB hub,
and the interface names vary between various power cycles of the embedded
devices. Note the debian box keeps running in the meantime. I can turn on
the device, get interface name #1, then turn it off again, then get
interface name #1i1 (note the i1), then turn it off again, then get
interface name #2 ad nauseatum. This is all but predictable.
(on a side note, systemd-networkd can't properly Match= these things
on name as well).

I file it under "systemd promises not kept", which fills several binders,
shrug, cope with it, and move on.

Regards,
-Martin

Reply via email to