Os nomes das interfaces são atribuídos por udev
dinamicamente ou de acordo com as regras declaradas no arquivo /etc/udev/rules.d/70-persistent-net.rules
. Embora udev
gerencie dispositivos dinamicamente, colocar as regras nesse arquivo faz com que udev
tome decisões persistentes sobre as interfaces definidas aqui.
Então, para alterar o nome de uma interface, abra o arquivo /etc/udev/rules.d/70-persistent-net.rules
, encontre a interface apropriada primeiro, verificando o endereço MAC. %código%. Depois de encontrar a interface que você deseja alterar o nome, substitua o nome. ATTR{address}=="00:1a:XX:YY:c9:ZZ"
no final da linha com o nome que você deseja, e. NAME="eth3"
Então a linha se torna:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1a:XX:YY:c9:ZZ", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
Faça o mesmo para outras regras de interface também se quiser alterar seus nomes também. Depois de fazer a renomeação, reinicie o computador e as interfaces devem ser renomeadas corretamente.
Observe também que, como você já tem interfaces definidas com nomes NAME="eth0"
e eth0
, desative essas regras excluindo ou comentando as linhas que contêm as regras primeiro; caso contrário, haverá um conflito e a renomeação não será feita .