Red Hat OpenShift向けDell APEX Cloud Platform: ボンド インターフェイスでネットワーク カードを交換した後もMACアドレスが変更されない
Summary: ボンド インターフェイスでネットワーク カードを交換した後もMACアドレスが変更されない
Symptoms
物理ネットワーク インターフェイス カード(NIC)を交換した後、対応するネットワーク インターフェイス(例:eno12399np0)またはボンド インターフェイス(bond0)のMACアドレスは交換前と同じままです。新しいNICの物理MACアドレスは異なりますが、オペレーティング システムには引き続き古いアドレスが表示されます。
Cause
この動作は正常であり、ネットワーク インターフェイスが結合インターフェイス(bond0)の一部である場合に想定されます。標準的なLinuxボンド構成では、次のようになります。ボンド インターフェイスは、ボンド作成時に追加された最初のスレーブ インターフェイスのMACアドレスを継承します。この選択されたMACアドレスは、動作の一貫性を保つために、同じボンド内の他のすべてのスレーブインターフェイスに適用されます。物理NICを置き換えた後でも、ボンド ドライバーは、論理ボンド インターフェイスとそのスレーブに最初に割り当てられたMACアドレスを引き続き使用します。
シナリオ例·
ボンド インターフェイス:
bond0· First Slave: eno12399np0 (Integrated 1, Port 1)· Original MAC of eno12399np0: XX:XX:XX:XX:XX:XX
内蔵1、ポート1の物理NICを交換した後:
New NIC's Permanent MAC: YY:YY:YY:YY:YY:YY·
Active/Displayed MAC of eno12399np0: XX:XX:XX:XX:XX:XX (Remains unchanged, inherited from bond0)
Resolution
インターフェイスが正常に機能している場合は、アクションは必要ありません。これは設計された動作です。
システムの状態を確認するには、次の手順を実行します。1.インターフェイスがUPであり、ボンドの一部であることを確認します。
ip link show eno12399np0 => Look for state UP and master bond0 in the output.
パーマネント(バーンイン)とアクティブ(ボンド割り当て)の両方のMACアドレスを確認できます。
ip link show eno12399np0 => The link/ether field shows the active MAC (belonging to the bond). The permaddr field shows the physical MAC of the new card.
結論:
ハードウェア交換後も元のMACアドレスを保持するのは意図的なものであり、結合インターフェイスのネットワークの安定性を確保します。リンク状態がUPで、接続が正常である限り、システムは正常に動作しています。