Sanırım sid ya da jessie hakkında konuşuyorsun. Wheezy için v204'ün backport'unu denemek isteyebilirsiniz .
Burada oyundaki bazı yanlış anlamalar olabilir: udev kurallarından görülebileceği gibi burada (şu anda sid içinde v208 için), Udev geliştiriciler açıkça bu işlevselliği sağlayan varsayılan yolu olarak çekirdek cmdline seçti.
Bunun için seçilen arayüzü kullanarak ve basit koyarak ile "aşırıya kaçma" doğal bir şey görmüyorum GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=1"
içinde /etc/default/grub
. Endişe ettiğiniz belirli bir yan etkisi var mı?
Belirttiğiniz cevabın, bir dosyayı devre dışı bırakmak için kaldırmayı önerdiği gerçeği, en azından Debian'ın durumunda) uzun vadede işe yaramayacak çünkü debian'da bu kurallar saklanır /lib/udev/rules.d
, yani: üzerine yazılırlar bir yükseltme (ayrıca, açıklayan dosyayı etkili bir şekilde kaldırarak işlevselliği devre dışı bırakmak bir anlam ifade eder, ancak etkinleştirmek temelde farklıdır, bu yüzden bu haksız bir karşılaştırma olduğunu düşünüyorum).
OTOH, çekirdek cmdline'ını kullanmamanız için somut bir nedeniniz varsa, debian paketine karşı bir hata bildirebilir ve bakımcının bu kuralları taşımasını sağlayabilirsiniz /etc/udev/
. O zaman teorik olarak mevcut "kalıcı" ve yeni "öngörülebilir" kurallar arasında geçiş yapabilirsiniz.
Ama sadece FYI: 209 sürümü için kaynaklara baktığımızda, net.if_names
çekten tamamen kurtulmak gibi görünüyor , bu yüzden sorunuzun yakın gelecekte yeniden okumaya ihtiyacı olabilir.