Mikrotik doppelte MAC
Hallo,
ich habe einige Mikrotik Router gecloned und habe nun bei zwei die selbe MAC Adresse.
Ich habe auf allen Switchen die Befehle:
/interface ethernet reset-mac-address 1
/interface ethernet reset-mac-address 2
...
bis 60
ausgeführt, um die MAC Adressen zurück zu setzen .. scheinbar aber bei einem oder beiden scheint das nicht zu reichen:
Ich finde die MAC auf keinem Ethernet oder SFP port an.
Admin-Mac ist auch nicht gesetzt.
Woher kommt die MAC die auf der bridge und vlan10 liegen?
Danke
ich habe einige Mikrotik Router gecloned und habe nun bei zwei die selbe MAC Adresse.
Ich habe auf allen Switchen die Befehle:
/interface ethernet reset-mac-address 1
/interface ethernet reset-mac-address 2
...
bis 60
ausgeführt, um die MAC Adressen zurück zu setzen .. scheinbar aber bei einem oder beiden scheint das nicht zu reichen:
Ich finde die MAC auf keinem Ethernet oder SFP port an.
Admin-Mac ist auch nicht gesetzt.
Woher kommt die MAC die auf der bridge und vlan10 liegen?
Danke
Please also mark the comments that contributed to the solution of the article
Content-ID: 1261988343
Url: https://administrator.de/contentid/1261988343
Printed on: October 9, 2024 at 14:10 o'clock
10 Comments
Latest comment
Wenn die Mac die eines Bridge, Bonding, oder (wie bei dir) VLAN usw. virtuellen Interfaces ist, wird sie nach einem MAC Reset der einzelnen Member Interfaces nicht gelöscht bzw. resettet und muss manuell angepasst bzw. gelöscht werden. Nach der individuellen Löschung generiert der MT dann wieder eine einzigartige Mac mit der Auto Mac Funktion.
Generell solltest du wenn du /export Konfigs auf andere Geräte clonest statische Mac Adressen und andere System und Modell spezifische Einträge in den Konfig Files immer manuell komplett entfernen damit generell immer die Burned In Macs genutzt werden oder der MT mit Auto Mac arbeitet. Das MT Backup ist immer nur für gleiche Geräte gedacht !
Generell solltest du wenn du /export Konfigs auf andere Geräte clonest statische Mac Adressen und andere System und Modell spezifische Einträge in den Konfig Files immer manuell komplett entfernen damit generell immer die Burned In Macs genutzt werden oder der MT mit Auto Mac arbeitet. Das MT Backup ist immer nur für gleiche Geräte gedacht !
Servus.
Oder meinst du mit "klonen" etwa eine virtuelle Maschine (x86)? Dies ist ebenfalls problematisch denn RouterOS merkt sich beim Ersteinrichten die MAC-Adressen in der Config. Das ändern der virtuellen MAC auf dem HOST führt dann nicht dazu das RouterOS diese auch verwendet, sondern weiterhin die die es bei der Installation des RouterOS als erstes gesehen hat.
Zur automatischen Zuweisung der MAC-Adressen zu Bridges gilt folgendes Verhalten bei der Einstellung auto-mac=yes auf der Bridge:
Das sieht man auch schön im LOG
Hier sieht man das die Bridge die MAC des ether4 Interfaces automatisch übernimmt weil dieser als Port hinzugefügt wurde:
Du musst also sicherstellen das die einzelnen ethernet interfaces alle eindeutige Adressen haben. Bei einem eingespielten Binary Backup bitte resetten und die Config über /export einspielen und dabei evt. MAC Angaben entfernen.
Grüße Uwe
ich habe einige Mikrotik Router gecloned und habe nun bei zwei die selbe MAC Adresse.
Die Frage ist doch als erstes, wie hast du geklont? Über das Zurückspielen eines Binary-Backups des Quellrouters? Wenn ja dann gilt das was @aqui oben schon erwähnt hat. In den binary backups sind die MAC-Adressen für die Interfaces enthalten, das führt dann dazu das die MAC dadurch überschrieben wird. Klonen bitte nur über export klartext backups.Oder meinst du mit "klonen" etwa eine virtuelle Maschine (x86)? Dies ist ebenfalls problematisch denn RouterOS merkt sich beim Ersteinrichten die MAC-Adressen in der Config. Das ändern der virtuellen MAC auf dem HOST führt dann nicht dazu das RouterOS diese auch verwendet, sondern weiterhin die die es bei der Installation des RouterOS als erstes gesehen hat.
Zur automatischen Zuweisung der MAC-Adressen zu Bridges gilt folgendes Verhalten bei der Einstellung auto-mac=yes auf der Bridge:
Automatically select one MAC address of bridge ports as a bridge MAC address, bridge MAC will be chosen from the first added bridge port. After a device reboot, the bridge MAC can change depending on the port-number.
Hat die Bridge zu Beginn also keine hinzugefügten Ports bekommt sie erst mal eine generierte, erst beim Hinzufügen von Ports zur Bridge übernimmt diese die MAC vom ersten hinzugefügten Port.Das sieht man auch schön im LOG
Hier sieht man das die Bridge die MAC des ether4 Interfaces automatisch übernimmt weil dieser als Port hinzugefügt wurde:
Du musst also sicherstellen das die einzelnen ethernet interfaces alle eindeutige Adressen haben. Bei einem eingespielten Binary Backup bitte resetten und die Config über /export einspielen und dabei evt. MAC Angaben entfernen.
Grüße Uwe
Arbeit mit der Winbox und die MAC ist nicht änderbar
Deshalb oben ja der mehrfache Appell NICHT mit der WinBox die Konfig zu exportieren sondern immer vom CLI mit export !! (PuTTY ist hier, wie immer, dein Freund !!) Die Konfig kann man bedenkenlos auch in andere Modelle importieren und ist frei von spezifischen Macs.