Supongo que estás hablando de Sid o Jessie. Para wheezy es posible que desee probar el puerto de v204 .
Puede haber algunas ideas falsas en juego aquí: como se puede ver en las reglas de udev aquí (para v208 actualmente en sid), los desarrolladores de udev eligieron explícitamente el cmdline del kernel como la forma predeterminada de habilitar esta funcionalidad.
No veo nada inherentemente "exceso" con el uso de la interfaz elegida para ello y simplemente poner GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=1"
en /etc/default/grub
. ¿Hay algún efecto secundario específico que le preocupe?
El hecho de que la respuesta que mencionó sugiere eliminar un archivo para deshabilitarlo es un hack (al menos en el caso de Debian) que no funcionaría a largo plazo porque en debian esas reglas están almacenadas /lib/udev/rules.d
, es decir: se sobrescribirán en una actualización (además, deshabilitar la funcionalidad al eliminar efectivamente el archivo que lo describe tiene sentido, pero habilitarlo es fundamentalmente diferente, por lo que creo que esta es una comparación injusta).
OTOH, si tiene una razón concreta para no usar el cmdline del kernel, puede informar un error en el paquete de Debian y hacer que el mantenedor mueva estas reglas /etc/udev/
. Entonces, teóricamente, podría cambiar entre las reglas actuales "persistentes" y las nuevas "predecibles".
Pero solo para su información: mirando las fuentes de la versión 209, parece deshacerse de la net.if_names
verificación por completo, por lo que su pregunta puede necesitar una nueva dirección en el futuro cercano.