Suponho que você esteja falando de sid ou jessie. Para o chiado, experimente o backport da v204 .
Pode haver alguns conceitos errados em jogo aqui: como pode ser visto nas regras do udev aqui (para a v208 atualmente no sid), os desenvolvedores do udev escolheram explicitamente o cmdline do kernel como a maneira padrão de ativar essa funcionalidade.
Não vejo nada inerentemente "exagero" ao usar a interface escolhida e simplesmente inseri GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=1"
-la /etc/default/grub
. Existe algum efeito colateral específico com o qual você está preocupado?
O fato de a resposta que você mencionar sugerir a remoção de um arquivo para desativá-lo é um hack (pelo menos no caso do Debian) que não funcionaria a longo prazo, porque no debian essas regras são armazenadas /lib/udev/rules.d
, ou seja: elas seriam substituídas em uma atualização (além disso, desabilitar a funcionalidade, removendo efetivamente o arquivo que o descreve, faz algum sentido, mas habilitá- lo é fundamentalmente diferente, então acho que essa é uma comparação injusta).
OTOH, se você tiver um motivo concreto para não usar o cmdline do kernel, poderá relatar um bug no pacote debian e fazer com que o mantenedor mova essas regras /etc/udev/
. Em seguida, você poderia alternar teoricamente entre as atuais regras "persistentes" e as novas "previsíveis".
Mas apenas para sua informação: olhando as fontes da versão 209, ela parece se livrar net.if_names
completamente da verificação, portanto, sua pergunta pode precisar de algum reajuste no futuro próximo.