Fedora / RHEL / CentOSでは、/etc/sysconfig/network-scripts/ifcfg-x
ファイルに以下を定義する行がありますUUID
。
UUID=30fcd648-ad1e-4428-as6f-951e8e4d16df
NIC自体がMACアドレスを持っているので、すでに識別番号(MAC)があり、デバイス自体に格納できないファイルシステムのUUIDとは異なる場合、NICにUUIDをポイントする目的は何ですか?
Fedora / RHEL / CentOSでは、/etc/sysconfig/network-scripts/ifcfg-x
ファイルに以下を定義する行がありますUUID
。
UUID=30fcd648-ad1e-4428-as6f-951e8e4d16df
NIC自体がMACアドレスを持っているので、すでに識別番号(MAC)があり、デバイス自体に格納できないファイルシステムのUUIDとは異なる場合、NICにUUIDをポイントする目的は何ですか?
回答:
イーサネットカードは(おそらく)一意のMACアドレスを持っている可能性がありますが、エイリアス(例eth0:0
:)、ブリッジ、VPN などの仮想インターフェースはどうですか?IDも必要なので、UUIDが適しています。
ところで、質問はNetworkManagerに関するものであり、NetworkManagerは接続を処理するため、デバイスに複数の接続を設定できるシナリオがあります。たとえば、自宅と職場の両方で使用するイーサネットカードを備えたラップトップがあるとします。自宅では、ほとんどのホームユーザーと同様にIPv4のみを使用していますが、会社ではIPv6に移行したため、職場ではIPv6のみを使用しています。したがって、異なるIDを必要とする2つの異なる接続があるため、イーサネットカードのMACアドレスはそれ自体では使用できません。したがって、UUIDもIDに適しています。
NICのUUIDのようなサウンドは非常に限定的なケースです。nicのUUIDを1秒で再生成して、ifcfg-ens32(または任意のデバイス名)構成ファイルを無効にすることができます。デフォルトのNIC構成モデルからUUIDを削除し、HAソリューションで見つかったVirtualIPにのみ使用するように聞こえますか?それらは一時的すぎて信頼できません。