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