Văd că numele interfeței de rețea se schimbă pe mai multe servere după o actualizare 18.04 -> 20.04 efectuată prin face-eliberare-upgrade
. Înainte de actualizare, nu făcusem nicio personalizare a numelor logice NIC și foloseam numele implicit previzibil al interfeței, care era enp96s0f0
și enp96s0f1
pentru NIC Intel X722 de la bord. Acestea sunt plăci de bază Supermicro X11 DPi-NT.
După upgrade, enp96s0f0
a fost redenumit în eno0
, care mi-a rupt configurația rețelei prin netplan. enp96s0f1
nu a fost redenumit și este încă acolo.
De ce s-ar întâmpla asta? Ce fișiere pot căuta pentru a vedea dacă configurația Ubuntu face asta? Am verificat ceva legat de reguli-net-persistente
în /etc/udev/rules.d/
și nu am văzut niciun fișier.
Actualizare cu câteva informații: dmesg arată asta pe 18.04:
i40e 0000:60:00.0 enp96s0f0: redenumit din eth0
dar asta pe 20.04:
i40e 0000:60:00.0 eno0: redenumit din eth0
Iată informații despre interfețe, pe o mașină actualizată unde enp96s0f0
a fost redenumit în eno0
:
$ lspci | grep X7
Controler Ethernet 60:00.0: Intel Corporation Ethernet Connection X722 pentru 10GBASE-T (rev 09)
Controler Ethernet 60:00.1: Intel Corporation Ethernet Connection X722 pentru 10GBASE-T (rev 09)
$ ethtool enp96s0f1
Setări pentru enp96s0f1:
Porturi acceptate: [ TP ]
Moduri de legătură acceptate: 1000baseT/Full
10000baseT/Full
Utilizare acceptată a cadrului de pauză: Simetric Receive-only
Suportă auto-negociere: Da
Moduri FEC acceptate: Nu sunt raportate
Moduri de link anunțate: 1000baseT/Full
10000baseT/Full
Utilizarea cadrului de pauză anunțată: Nu
Auto-negociere anunțată: Da
Moduri FEC anunțate: Nu sunt raportate
Viteza: 10000 Mb/s
Duplex: complet
Port: pereche răsucită
PHYAD: 0
Transceiver: intern
Auto-negociere: activată
MDI-X: Necunoscut
Nu se pot obține setările wake-on-lan: operațiunea nu este permisă
Nivelul curent al mesajului: 0x00000007 (7)
link sonda drv
Link detectat: da
$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue stare UNKNOWN grup implicit qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft pentru totdeauna preferred_lft pentru totdeauna
inet6 ::1/128 scope host
valid_lft pentru totdeauna preferred_lft pentru totdeauna
2: eno0: <BROADCAST,MULTICAST> mtu 1500 qdisc stare noop JOS grup implicit qlen 1000
link/ether $MAC brd ff:ff:ff:ff:ff:ff
3: ens1f0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether $MAC brd ff:ff:ff:ff:ff:ff
4: enp96s0f1: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc mq master bond0 state UP group default qlen 1000
link/ether $MAC brd ff:ff:ff:ff:ff:ff
5: ens1f1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether $MAC brd ff:ff:ff:ff:ff:ff
6: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether $MAC brd ff:ff:ff:ff:ff:ff
inet $IP brd $IP scope global bond0
valid_lft pentru totdeauna preferred_lft pentru totdeauna
inet6 $IPV6 scope link
valid_lft pentru totdeauna preferred_lft pentru totdeauna