Hide Forgot
Description of problem: I have a net-booted image created from RHEL 7.2 minimal, that boots via pxelinux. Because it's a minimal install, consistent interface naming is not enabled. Enabling it using the kernel parameters has no effect. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Append "biosdevname=1 net.ifname=0" to the PXE kernel options 2. Boot the system from the image. 3. Run "ip addr" to to check interface names. Actual results: Interface names use "ethX" convention. Expected results: Interface names should follow biosdevname. Additional info: I've confirmed that biosdevname is installed, and am able to determine the "BIOS device" name using "biosdevname -d". I've confirmed that the kernel command line parameters are correct using "cat /proc/cmdline". The systemd-networkd service is being used to manage the network, and configure the interfaces. But there are no renaming rules.
I will need more data to determine why biosdevname naming scheme is not applied. sos_report would be ideal. If you can't attach sos_report, than gather at least output of the following tools: - biosdevname -d - udevadm test --action=add /sys/class/net/eth0 - dmidecode - lspci -vvv