Bug ID 22849478
Issue: When installing Oracle Linux 7.x or Red Hat Enterprise Linux 7.x using Oracle System Assistant, the network port name will be named “ethX”, following the Legacy naming policy. If the server is configured with one to four Sun Quad Port GbE PCIe 2.0 Low Profile Adapter UTP cards (7100477), the port name for this card and the port name for the onboard NIC might become inaccurate after system reboots. For example, if the onboard NIC0 is named “eth0” and the Low Profile Adapter UTP card port0 is named “eth8” at first boot, after a few reboots, the onboard NIC0 might become named “eth8” and the Low Profile Adapter UTP card port0 might become named “eth0”. The name might change again after more reboots. A similar issue can occur on the other onboard NIC and Low Profile Adapter UTP card port.
Affected hardware and software:
Sun Quad Port GbE PCIe 2.0 Low Profile Adapter UTP
Oracle Linux 7.x
Red Hat Enterprise Linux 7.x
Workaround: Change the kernel parameter from net.ifnames=0 to net.ifnames=1 to keep the consistent network device naming policy enabled. Do this in the kernel parameter according to the Legacy BIOS mode or UEFI mode you are using:
For Legacy BIOS mode, change the kernel parameter in /boot/grub2/grub.cfg
For UEFI mode, change the kernel parameter in /boot/efi/EFI/redhat/grub.cfg
The network naming will follow consistent network device naming policy and the issue will be resolved.