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!