
nameif
Ubuntu 14.04システムではまだ表示されていますが、使用されなくなったことを読みました。このコマンドが使用されなくなった場合は削除のために参照されますか、それとも引き続き使用できますか?
このコマンドは、特に NIC が絶えず変更されている場合にインターフェイス名を一貫して保持したい場合に便利です。 udev()変更は、NIC構成が静的である場合/etc/udev/rules.d/70-persistent-net.rules
にのみ役立ちます。
私の場合はテストベッドだったので、システムのNICが変更され、システムのmacアドレスとNICのmacアドレスを読み取って/etc/mactab
ファイルを生成し、nameif
インターフェイス名が一貫して実行される起動スクリプトがありました。
他のインターフェイス名に基づいてインターフェイス名を変更するようですが、このip link
コマンドは代替コマンドのように見えます。nameif
ip link set { dev DEVICE } [ name NEWNAME ]
まず、MACアドレスとインターフェイス名のマッピングを見つけてから変更を行う必要があるため、これはユーザーフレンドリーではありません(参考文献を参照ip link help
)。
nameif
たとえば、macアドレスでインターフェイス名を動的に設定できる代替コマンドはありますか?それ以外の場合は引き続き使用できますかnameif
?
答え1
nameifはもう使用されていませんか?
使い続けても大丈夫です
nameif
か?
はい。はい。 udevルールを使用するなど、インターフェイスのMACを設定するより信頼性の高い方法があります。
それでは、同等の代替案はありますか?
前述のように、特別なudevルールを使用して必要に応じてMACアドレスを設定できます。
私の場合はテストベッドだったので、システムのNICが変更され、システムのmacアドレスとNICのmacアドレスを読み取って
/etc/mactab
ファイルを生成し、nameif
インターフェイス名が一貫して実行される起動スクリプトがありました。
次のように変更する必要があることを覚えておいてください。今後デバイスの電源が入っているので、あなたの場合は、デバイスなしで正常に動作します。