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

Reply via email to