sidまたはjessieについて話していると思います。wheezyの場合、v204のバックポートを試してください。
ここで劇中のいくつかの誤解があるかもしれません:udevルールから分かるように、ここで(現在はsidのV208用)、udevの開発者が明示的にこの機能を有効にするデフォルトの方法として、カーネルコマンドラインパラメータを選択しました。
私はそれのために選ばれたインタフェースを使用して、単に置くことで、「やり過ぎ」、本質的に何も表示されませんGRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=1"
で/etc/default/grub
。あなたが心配している特定の副作用はありますか?
Debianのそれらの規則にに格納されているので、あなたが言及した答えは、それを無効にするには、ファイルを削除示唆しているという事実は、長期的には動作しません(少なくとも、Debianの場合)ハックです/lib/udev/rules.d
彼らは上書きでになるだろう。すなわち、アップグレード(さらに、それを記述するファイルを効果的に削除することで機能を無効にすることは理にかなっていますが、有効にすることは根本的に異なるため、これは不公平な比較だと思います)。
OTOH、カーネルcmdlineを使用しない具体的な理由がある場合、debianパッケージに対してバグを報告し、メンテナーにこれらのルールを移動させることができます/etc/udev/
。その後、理論的には現在の「永続的な」ルールと新しい「予測可能な」ルールを切り替えることができます。
ただし、net.if_names
参考までに、バージョン209のソースを見ると、このチェックは完全に削除されているようです。そのため、近い将来、質問の修正が必要になる場合があります。