Ich nehme an, du redest von Sid oder Jessie. Für Wheezy möchten Sie vielleicht den Backport von v204 ausprobieren .
Möglicherweise spielen hier einige Missverständnisse eine Rolle: Wie aus den udev-Regeln hier (für v208 derzeit in sid) hervorgeht, sind die udev-Entwickler explizit die Kernel-Cmdline als Standardmethode zum Aktivieren dieser Funktionalität ausgewählt.
Ich sehe nichts von Natur aus „overkill“ mit der ausgewählten Schnittstelle für sie mit und man einfach GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=1"
in /etc/default/grub
. Gibt es bestimmte Nebenwirkungen, über die Sie sich Sorgen machen?
Die Tatsache, dass die von Ihnen erwähnte Antwort darauf hindeutet, eine Datei zu entfernen, um sie zu deaktivieren, ist ein Hack (zumindest in Debians Fall), der auf lange Sicht nicht funktioniert, da diese Regeln in Debian gespeichert sind /lib/udev/rules.d
, dh: sie würden in überschrieben ein Upgrade (außerdem macht es Sinn, die Funktionalität zu deaktivieren, indem die Datei, die sie beschreibt, effektiv entfernt wird, aber die Aktivierung unterscheidet sich grundlegend, daher halte ich dies für einen unfairen Vergleich).
OTOH, wenn Sie einen konkreten Grund dafür haben, die Kernel-Cmdline nicht zu verwenden, können Sie einen Fehler gegen das Debian-Paket melden und den Betreuer veranlassen, diese Regeln zu verschieben /etc/udev/
. Dann könnten Sie theoretisch zwischen den aktuellen "beständigen" und den neuen "vorhersagbaren" Regeln wechseln.
Aber nur zu net.if_names
Ihrer Information: Wenn Sie sich die Quellen für Version 209 ansehen , scheint sich die Prüfung insgesamt zu lösen, sodass Ihre Frage möglicherweise in naher Zukunft erneut beantwortet werden muss.