I ran into a software licensing problem where in RHEL 7.x which now uses consistent network device naming and or biosdevname and or predictable network interface names. Software did not work having a network interface name of something like enp0s31f6, it wants to see eth.
so my network name for one network port off the motherboard is named
I can modify
GRUB_CMDLINE_LINUX="rhgb verbose ifnames=0 biosdevname=0" however that doesn't reach the end goal after doing a
grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg and a
reboot I still see enp0s31f6.
Not until doing
nmcli connection modify enp0s31f6 connection.interface-name eth0 followed by a
reboot do i then see only
ifconfig and everything works.
Is there a better and/or easier way of ensuring eth is the name of network interfaces? Keeping in mind it's easy if it's just one so eth0, but when you have a quad nic card I simply want eth0..eth3 like in the good old days.
I thought having eth0 and eth1 and eth2 and eth3 was pretty good consistent device network naming. Now I get enp this and xyz that for interface names :(