One of the most wrong names in linux history are "predictable names" for network interfaces. They are literally the least predictable names I have ever seen.

#linux

@attilakinali It's a systemd thing. What did you expect?
@mansr That it wouldn't affect me as I am not using systemd. But every year I have to add more config options to more systems to disable behaviour coming from a program I am not even using.
@attilakinali @mansr I just rename them to something specific on machines with multiple interfaces. (oddly, I've got to say that systemd-networkd's config for that is easiest)
@penguin42 @attilakinali Which attributes do you match when assigning names?
@mansr @attilakinali I normally match on MAC address and then use a meaningful name (e.g. ethexternal); mind you, the other thing you can do is set 'NamePolicy' so you can chose if you like the slot based or firmware based naming scheme; https://www.freedesktop.org/software/systemd/man/latest/systemd.link.html
systemd.link

@attilakinali What distribution do you run?