DELL APEX CLOUD PLATFORM för Red Hat OpenShift: MAC-adressen förblir oförändrad efter byte av nätverkskort i bindningsgränssnittet
Summary: MAC-adressen förblir oförändrad efter byte av nätverkskort i bindningsgränssnittet
Symptoms
Efter byte av ett fysiskt nätverksgränssnittskort (NIC) förblir MAC-adressen för motsvarande nätverksgränssnitt (t.ex. eno12399np0) eller bindningsgränssnittet (bond0) densamma som före bytet. Det nya nätverkskortets fysiska MAC-adress är annorlunda, men operativsystemet visar fortfarande den gamla adressen.
Cause
Det här beteendet är normalt och förväntat när nätverksgränssnittet är en del av ett bundet gränssnitt (bond0). I en standardkonfiguration för Linux-bindning:· Bindningsgränssnittet ärver MAC-adressen för det första förslavade gränssnittet som lades till det vid tidpunkten för obligationsskapandet.· Den valda MAC-adressen tillämpas sedan på alla andra slavgränssnitt inom samma bindning för enhetlig drift. Även efter att ett fysiskt nätverkskort har bytts ut fortsätter bindningsdrivrutinen att använda den ursprungligen tilldelade MAC-adressen för det logiska bindningsgränssnittet och dess slavar.
Exempelscenario·
Bond-gränssnitt:
bond0· First Slave: eno12399np0 (Integrated 1, Port 1)· Original MAC of eno12399np0: XX:XX:XX:XX:XX:XX
När du har bytt ut det fysiska nätverkskortet i integrerad 1, port 1:
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
Ingen åtgärd krävs om gränssnittet fungerar normalt. Det här är det utformade beteendet.
Så här kontrollerar du systemtillståndet:1. Kontrollera att gränssnittet är UPP och en del av bindningen:
ip link show eno12399np0 => Look for state UP and master bond0 in the output.
Du kan observera både den permanenta (inbrända) och den aktiva (bindningstilldelade) MAC-adressen:
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.
Slutsats:
Den ursprungliga MAC-adressens beständighet efter byte av hårdvara är avsiktlig och säkerställer nätverksstabilitet för det bundna gränssnittet. Så länge länktillståndet är UPP och anslutningen är normal fungerar systemet korrekt.