При старте системы интерфейсы переименовываются рандомно. Получается так что на настроенный интерфейс eno выпадает несоответствующий eth
Вообще, судя по написанному, наборот как раз. Получаются привязанные к слотам eno1, eno2, eno3 и eno4. И они относительно постоянны. Но я бы поставил udev-rule-generator-net и раскомментировал бы ETHERDEFAULT=ether в /etc/sysconfig/udev-rule-generator
Ссылка от berkut_174 верная, но там вся предыстория со ссылками на разные баги.