Eine MAC-Adresse lesen
Eine MAC-Adresse hat 48 Bit und wird als sechs Hex-Bytes geschrieben. Die ersten drei Bytes sind die OUI (organisationally unique identifier), die das IEEE einem Hersteller zuweist; die letzten drei wählt der Hersteller. Zwei Bits im ersten Byte haben eine eigene Bedeutung:
- Bit 0 (I/G): 0 = Unicast, 1 = Multicast / Gruppe.
01:00:5e:…ist IPv4-Multicast,33:33:…IPv6-Multicast,ff:ff:ff:ff:ff:ffBroadcast. - Bit 1 (U/L): 0 = universell verwaltet (vom Hersteller eingebrannt), 1 = lokal verwaltet. Smartphones und Laptops, die ihre WLAN-MAC aus Datenschutzgründen zufällig wählen, setzen dieses Bit, weshalb solche Adressen 2, 6, A oder E als zweite Hex-Ziffer und keinen Hersteller haben.
Schreibweisen
| Form | Beispiel | Verwendet von |
|---|---|---|
| Doppelpunkt | 00:0C:29:AB:CD:EF | Linux, macOS, die meisten Tools |
| Bindestrich | 00-0C-29-AB-CD-EF | Windows ipconfig, IEEE-Dokumente |
| Cisco-Punkte | 000c.29ab.cdef | Cisco IOS, manche Huawei-Geräte |
| Ohne Trenner | 000c29abcdef | Datenbanken, DHCP-Reservierungsdateien |
EUI-64 und IPv6
Die frühe IPv6-Autokonfiguration bildete den Host-Teil der Adresse aus der MAC: halbieren, ff:fe einfügen und das U/L-Bit kippen. 00:11:22:33:44:55 wird zur Interface-ID 0211:22ff:fe33:4455 und zur Link-Local-Adresse fe80::211:22ff:fe33:4455. Moderne Systeme bevorzugen zufällige oder stabile private IDs (RFC 7217), aber Netzwerkgeräte und älteres Linux verwenden noch EUI-64, und das Muster ff:fe zu erkennen ist ein schneller Weg, aus einer IPv6-Adresse die MAC eines Geräts zurückzugewinnen.
Herstellerdaten
Die Seite enthält eine Starttabelle der häufigsten Hersteller (Virtualisierung, Apple, Intel, Cisco, Ubiquiti, MikroTik, Raspberry Pi, TP-Link und so weiter). Die vollständige IEEE-Registry hat etwa 45.000 Einträge; der Build enthält ein Skript, das die Tabelle von standards-oui.ieee.org aktualisiert.
Fragen
Warum zeigt mein Smartphone in jedem Netz eine andere MAC?
MAC-Randomisierung, standardmäßig aktiv seit iOS 14 und Android 10. Die Adresse hat das Bit „lokal verwaltet“ gesetzt und wird pro SSID erzeugt. Deaktivieren Sie sie pro Netz („Private Adresse“ / „Zufällige MAC“), wenn Sie auf DHCP-Reservierungen oder MAC-Filter angewiesen sind.
Können zwei Geräte dieselbe MAC haben?
Im selben Netzsegment sollten sie das nicht, aber es kommt vor: billige Nachbauten, geklonte VMs und manuell gesetzte Adressen. Duplikate verursachen sporadische Verbindungsprobleme, weil die Weiterleitungstabelle des Switches zwischen Ports hin- und herspringt.
Ist eine MAC-Adresse im Internet sichtbar?
Nein. MAC-Adressen reisen nur innerhalb des lokalen Netzsegments; Router ersetzen sie Hop für Hop. Eine Website kann Ihre MAC nicht sehen. (IPv6-EUI-64-Adressen haben sie verraten, weshalb zufällige Interface-IDs sie ersetzt haben.)
Was verrät mir die Herstellersuche über ein Gerät?
Nur, wer den Netzwerkchip oder das Gerät gebaut hat. Eine Realtek- oder Intel-OUI kann jeder PC sein; eine Apple- oder Samsung-OUI grenzt auf die Marke ein; VMware-, QEMU- und VirtualBox-OUIs bedeuten eine virtuelle Maschine.