Hi folks, after the upgrade to Debian 11 some network interfaces in my Dell R740 got renamed. Before:
# lshw -class network -short H/W path Device Class Description ======================================================== /0/2/0 eno1 network Ethernet Controller 10G X550T /0/2/0.1 eno2 network Ethernet Controller 10G X550T /0/3/0 eno3 network I350 Gigabit Network Connection /0/3/0.1 eno4 network I350 Gigabit Network Connection /0/103/0 ens3f0 network I350 Gigabit Network Connection /0/103/0.1 ens3f1 network I350 Gigabit Network Connection After: # lshw -class network -short H/W path Device Class Description ======================================================= /0/2/0 eno1 network Ethernet Controller 10G X550T /0/2/0.1 eno2 network Ethernet Controller 10G X550T /0/3/0 eno3 network I350 Gigabit Network Connection /0/3/0.1 eno4 network I350 Gigabit Network Connection /0/103/0 enp94s0f0 network I350 Gigabit Network Connection /0/103/0.1 enp94s0f1 network I350 Gigabit Network Connection How comes? AFAIR these predictable interface names had been introduced to get *stable* names, if the hardware is changed. Since it is more likely to get a kernel upgrade than new network hardware I wonder of the predictable names could be made even more predictable? Old kernel was 4.19.0-18-amd64, new kernel is 5.10.0-14-amd64. /lib/systemd/network/99-default.link is [Match] OriginalName=* [Link] NamePolicy=keep kernel database onboard slot path AlternativeNamesPolicy=database onboard slot path MACAddressPolicy=persistent Every helpful comment is highly appreciated. Harri