[systemd-devel] Antw: [EXT] Finding network interface name in different distro

Ulrich Windl Ulrich.Windl at rz.uni-regensburg.de
Tue Oct 18 14:03:50 UTC 2022


>>> Etienne Champetier <champetier.etienne at gmail.com> schrieb am 15.10.2022 um
02:41 in Nachricht
<CAOdf3goQ5+TNf7mTKCix_59AboWeoQWzpGfuWasJhtpr+ZmOwg at mail.gmail.com>:
> Hi All,
> 
> When changing distro or distro major versions, network interfaces'
> names sometimes change.
> For example on some Dell server running CentOS 7 the interface is
> named em1 and running Alma 8 it's eno1.

Wasn't the idea of "BIOS device name" that the interface's name matches the label printed on the chassis?

> 
> I'm looking for a way to find the new interface name in advance
> without booting the new OS.
> One way I found is to unpack the initramfs, mount bind /sys, chroot,
> and then run
> udevadm test-builtin net_id /sys/class/net/INTF
> Problem is that it doesn't give me right away the name according to
> the NamePolicy in 99-default.link
> 
> Is there a command to get the future name right away ?
> 
> Thanks
> Etienne






More information about the systemd-devel mailing list