DELL APEX CLOUD PLATFORM til Red Hat OpenShift: MAC-adressen forbliver uændret efter udskiftning af netværkskort i Bond-grænsefladen
Summary: MAC-adressen forbliver uændret efter udskiftning af netværkskort i Bond-grænsefladen
Symptoms
Efter udskiftning af et fysisk netværkskort (NIC) forbliver MAC-adressen på den tilsvarende netværksgrænseflade (f.eks. eno12399np0) eller bond-grænsefladen (bond0) den samme som før udskiftningen. Det nye netværkskorts fysiske MAC-adresse er anderledes, men operativsystemet viser stadig den gamle adresse.
Cause
Denne funktionsmåde er normal og forventelig, når netværksgrænsefladen er en del af en tilknyttet grænseflade (bond0). I en standard Linux-bindingskonfiguration:· Bond-grænsefladen arver MAC-adressen fra den første slavegrænseflade, der blev tilføjet til den på tidspunktet for oprettelsen af obligationen. Denne valgte MAC-adresse anvendes derefter på alle andre slavegrænseflader inden for samme binding for operationel konsistens. Selv efter udskiftning af en fysisk NIC fortsætter bindingsdriveren med at bruge den oprindeligt tildelte MAC-adresse til den logiske bindingsgrænseflade og dens slaver.
Eksempel på scenarie·
Bond-grænseflade:
bond0· First Slave: eno12399np0 (Integrated 1, Port 1)· Original MAC of eno12399np0: XX:XX:XX:XX:XX:XX
Efter udskiftning af det fysiske netværkskort i integreret 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
Der kræves ingen handling, hvis grænsefladen fungerer normalt. Dette er den designede adfærd.
Sådan kontrolleres systemtilstanden:1. Kontroller, at grænsefladen er UP og en del af båndet:
ip link show eno12399np0 => Look for state UP and master bond0 in the output.
Du kan observere både de permanente (indbrændte) og de aktive (bond-tildelte) MAC-adresser:
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.
Konklusion:
Persistensen af den oprindelige MAC-adresse efter en hardwareudskiftning er tilsigtet og sikrer netværksstabilitet for den sammenkoblede grænseflade. Så længe linktilstanden er UP, og tilslutningsmuligheden er normal, fungerer systemet korrekt.