Upgrading from OEL6.5 to OEL7, I see systemd-udev renames eth0 -> eno3 etc
[ 6.563323] net eth1: 'eth1' renaming to 'eno4'
[ 6.572037] systemd-udevd[491]: renamed network interface eth1 to eno4
[ 6.572039] net eth0: 'eth0' renaming to 'eno3'
[ 6.577995] net eth3: 'eth3' renaming to 'eno2'
[ 6.577998] systemd-udevd[492]: renamed network interface eth0 to eno3
[ 6.590053] net eth2: 'eth2' renaming to 'eno1'
[ 6.590063] systemd-udevd[494]: renamed network interface eth3 to eno2
[ 6.605979] systemd-udevd[493]: renamed network interface eth2 to eno1
What does the udev rule look like to rename so eth0 -> eno1, eth1 -> eno2 , etc
I don't want to revert to old behavior ethX with the grub arguments.
This Sun oracle X4-2 server has 4 onboard NIC ports eno1 eno2 eno3 eno4 but udev names the primary nic (located by MAC) as eno3, which is confusing.
I would like the primary NIC to be eno1.
Or is there a good reason in the new naming scheme?
Thanks
-Nate