How to use predictable interface naming.
systemd
does that in other Linux distributions.
The naming schema enx78e7d1ea46da
(based on MAC addresses) is enabled by default, the order of interface naming decisions is:
eno1
)ens1
)enp2s0
)enx78e7d1ea46da
)net.ifnames=0
in the kernel command line.
Note: Talos automatically adds the net.ifnames=0
kernel argument when upgrading from Talos versions before 1.5, so upgrades to 1.5 donât require any manual intervention.
âCloudâ platforms, like AWS, still use old eth0
naming scheme as Talos automatically adds net.ifnames=0
to the kernel command line.
enxSOMETHING
which is hard to address.
There are two ways to solve this:
net.ifnames=0
to the initial boot of Talos, Talos will persist net.ifnames=0
over installs/upgrades.