I find that centos7.8 is using "net.ifnames=0" without "biosdevname=0" in its kernel parameters, the result seems be same: I got traditional nic name such as eth0.
Just curious, what is the difference of "net.ifnames=0" and "biosdevname=0"?
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It only takes a minute to sign up.Sign up to join this community
From dell docs:
Biosdevname is a udev helper utility developed by Dell and released under the GNU General Public License (GPL). It provides a consistent naming mechanism for network devices based on their physical location as suggested by the system BIOS.
biosdevname takes a kernel device name as an argument, and returns the BIOS-given name it "should" be.
biosdevname is enabled by default on systems running RedHat based on Dell hardware.
net.ifnames=0 is a kernel parameter that disables the Predictable Network Interface renaming behavior.
net.ifnames= Network interfaces are renamed to give them predictable names when possible. It is enabled by default; specifying 0 disables it