
manページを見るとインターフェース下記を参照してください。同様の動作を見た人はいますか。私はしばらくの間 Ubuntu を使用していましたが、ネットブックのインターフェース名は永久に変更されていません。
および プログラムifup
はifdown
、いわゆる「物理」インターフェース名で動作します。これらの名前は、カーネルによってハードウェアに割り当てられます。残念ながら、カーネルが、同じハードウェアに異なる物理インターフェース名を異なるタイミングで割り当てる場合があります。たとえば、前回起動したときに「eth0」と呼ばれていたものが、現在は「eth1」と呼ばれ、その逆も同様です。これにより、インターフェースを適切に構成する場合に問題が発生します。この問題に対処するには、インターフェース ハードウェアのプロパティに従って論理インターフェース名を選択するマッピング スクリプトを使用します。
答え1
最近の Linux ディストリビューションは、ハードウェアに恒久的な名前を自動的に割り当てます。/etc/network/interfaces
この点では、Debian のインターフェース識別および命名メカニズムは不要です。
ネットワーク インターフェイスの場合、以前に確認されたインターフェイスの識別は、少なくともハードウェア MAC アドレスに基づいて行われます。名前は udev ルールの形式で記憶されます。 を参照してください/etc/udev/rules.d/*-persistent-*
。
特に、/etc/udev/rules.d/70-persistent-net.rules
ネットワーク インターフェイスのマッピングを保存します。このファイルは自動生成されますが、ヘッダーに次のように記載されているため、手動で変更することもできます。
# This file was automatically generated by the /lib64/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.