Could you please provide me with a good explanation about the predictable interfaces name problem, and what is the solution I should do in my cause?
Nomes de interface previsíveis não são um problema , é uma solução para um problema. Se você tiver várias interfaces Ethernet, em alguns casos, não será garantido que eth0 , eth1 , eth2 , etc, serão as interfaces mesmas após uma reinicialização. Na próxima inicialização, o kernel pode detectar seus adaptadores Ethernet USB em uma ordem diferente, revertendo eth1 e eth2 .
Portanto, a nova nomenclatura codifica o caminho para a interface no hardware (como o número do slot PCI). E quando a ordem de detecção não é razoavelmente corrigida, como no caso de adaptadores USB, o endereço MAC é incluído no nome da interface para uma completa desambiguação.
Então, deixe de fora sua regra personalizada udev e lide com um nome de interface previsível como ens1 em vez de eth0 . Aproveite seu smoking!