Ich möchte meinen virtuellen Maschinen MAC-Adressen zuweisen, damit ich DHCP-Reservierungen für sie konfigurieren kann, damit sie immer die gleiche IP-Adresse erhalten, unabhängig davon, auf welchem Host-Hypervisor sie ausgeführt werden oder auf welchem Betriebssystem sie ausgeführt werden.
Ich muss wissen, welchen Bereich von MAC-Adressen ich verwenden kann, ohne befürchten zu müssen, dass eines Tages ein Gerät mit diesem MAC mit unserem Netzwerk verbunden sein könnte.
Ich habe den Wikipedia-Artikel über MAC-Adressen gelesen und dieser Abschnitt scheint darauf hinzuweisen, dass eine Adresse, die ich mit dem Formular 02-XX-XX-XX-XX-XX erstelle, als lokal verwaltete Adresse gilt.
Ich würde davon ausgehen, dass dies bedeutet, dass kein Hardwarehersteller jemals eine Adresse verwenden würde, die mit 02 beginnt, sodass ich sicher sein sollte, für meine virtuellen Maschinen alles zu verwenden, was mit 02 beginnt.
Danke für die Hilfe.
quelle
Die vollständige Liste der zugewiesenen Mac-Präfixe finden Sie hier: http://standards.ieee.org/regauth/oui/oui.txt
Diese Liste enthält mehrere als privat markierte Präfixe. 02 ist keines davon. Wenn Sie eine davon verwenden, sollten Sie relativ sicher sein. Beachten Sie, dass dieses Präfix möglicherweise auch von anderen Geräten, Software usw. verwendet wird. In diesem Fall steigt die Wahrscheinlichkeit eines Konflikts geringfügig.
Wenn Sie zufällig generierte Suffixe verwenden, sind Ihre Kollisionswahrscheinlichkeiten ziemlich astronomisch.
quelle
Wenn Sie VMware-Produkte (ESXi / Workstation / vCenter / ...) verwenden, beträgt der gültige Bereich der manuell zugewiesenen MAC-Adressen:
quelle
Für virtuelle Xen-Maschinen können Sie alles verwenden, das mit 00: 16: 3E beginnt. Dies ist die Standardeinstellung, die viele Verwaltungstools generieren.
quelle
Ich weiß, dass dies alt ist, aber die Art und Weise, wie ich dies lese, ist so (wie ich dies jetzt für Hyper-V 2012 und in einer MSP-Umgebung tue ....)
Die Reihenfolge der Hexadezimalziffern wird paarweise in umgekehrter Reihenfolge auf der Ethernet-Leitung übertragen. Somit wird A3: xx: xx: xx: xx: xx als 1100 0101: xx: xx: xx: xx: xx Die 3 wird vor dem A übertragen, wobei die beiden niedrigstwertigen Bits zuerst beide Einsen übertragen. Dies ist laut http://standards.ieee.org/develop/regauth/tut/macgrp.pdf
Daher scheint das oben Gesagte richtig zu sein. Ich verstehe den Wiki-Artikel, auf den oben verwiesen wurde, aber glaube, 06 ist ein schlechtes Beispiel und nicht die Art und Weise, wie die Bits auf der Leitung übertragen werden.
Hier ist ein Screenshot des relevanten Teils des oben verlinkten PDFs:
Dies würde dazu führen, dass die Bereiche für Unicast wie folgt beginnen: x2 :, x6 :, xA :, xE: Und wie folgt für Multicast: x3, x7, xF.
quelle
Es scheint, dass Virtualbox Version 5 lokal verwaltete Adressen verwendet, die mit 0A-00-27 beginnen (während in früheren Versionen 08-00-27 verwendet wurde).
Übrigens, wenn Sie MAC-Adressen manuell zuweisen, denken Sie daran, dass 00-03-FF von Virtual-PC-VMs wie hier erwähnt verwendet wird: http://blogs.technet.com/b/medv/archive/2011/01/24 /how-to-manage-vm-mac-addresses-with-the-globalimagedata-xml-file-in-med-v-v1.aspx und 00-15-5D wird von Hyper-V-VMs wie hier erwähnt verwendet: http : //technet.microsoft.com/en-us/library/jj590655.aspx
quelle