MAC-Adresse: Der eindeutige Fingerabdruck der Netzwerkkarte

Die MAC-Adresse (kurz für Media Access Control Address) ist eine eindeutige, hardwareseitige Kennung, die jedem netzwerkfähigen Gerät weltweit zugewiesen wird. Sie dient als physikalische Adresse auf der Sicherungsschicht (Schicht 2) des OSI-Modells und identifiziert Netzwerkschnittstellen wie Ethernet-Karten, WLAN-Adapter oder Bluetooth-Chips eindeutig innerhalb eines lokalen Netzwerks (LAN).

 

Im Gegensatz zur IP-Adresse, die sich ändern kann und den logischen Standort eines Geräts im Internet beschreibt, ist die MAC-Adresse fest in den Chip der Netzwerkkarte „eingebrannt“ und bleibt (theoretisch) ein Leben lang gleich. Man kann sie sich wie die Fahrgestellnummer (VIN) bei einem Auto vorstellen: Sie identifiziert das spezifische Bauteil, unabhängig davon, wo sich das Auto gerade befindet oder wer es fährt. Ohne MAC-Adressen wäre eine gezielte Datenzustellung innerhalb eines lokalen Netzwerks unmöglich, da Switches und Router nicht wüssten, an welches spezifische Gerät sie die Datenpakete weiterleiten müssen.

 

Aufbau und Struktur der MAC-Adresse

Eine MAC-Adresse besteht aus 48 Bit (in seltenen Fällen bei neueren Standards auch 64 Bit, wobei 48 Bit noch der Standard ist), was einer Länge von 12 hexadezimalen Ziffern entspricht. Sie wird üblicherweise in Blöcken zu je zwei Ziffern dargestellt, getrennt durch Doppelpunkte, Bindestriche oder Punkte.

 

Beispiel: 00:1A:2B:3C:4D:5E

 

Die Adresse ist strikt in zwei Hälften unterteilt:

 

1. OUI (Organizationally Unique Identifier) – Die ersten 24 Bit

Die ersten sechs hexadezimalen Ziffern (z. B. 00:1A:2B) bilden den OUI. Dieser Teil wird von der IEEE (Institute of Electrical and Electronics Engineers) an den Hersteller des Netzwerkgeräts vergeben.

  • Anhand dieses Blocks kann man eindeutig identifizieren, wer das Gerät produziert hat (z. B. steht 00:1A:2B oft für einen bestimmten Hersteller wie Dell, Apple oder Cisco).
  • Es gibt öffentliche Datenbanken, in denen man den OUI eingeben kann, um den Hersteller zu ermitteln.
 

2. NIC Specific (Network Interface Controller) – Die letzten 24 Bit

Die letzten sechs hexadezimalen Ziffern (z. B. 3C:4D:5E) werden vom Hersteller selbst vergeben.

  • Der Hersteller muss sicherstellen, dass jede Kombination aus seinem OUI und dieser Seriennummer weltweit einzigartig ist.
  • Da 24 Bit 224 (ca. 16,7 Millionen) Kombinationen ermöglichen, hat jeder Hersteller genug Raum, um jedes produzierte Gerät eindeutig zu kennzeichnen.
 

Das „Universal/Local“-Bit und das „Multicast“-Bit

Innerhalb der ersten Byte der MAC-Adresse sind zwei spezielle Bits reserviert, die die Art der Adresse definieren:

  • I/G Bit (Individual/Group): Gibt an, ob es sich um eine Unicast-Adresse (ein einzelnes Gerät) oder eine Multicast-Adresse (eine Gruppe von Geräten) handelt.
  • U/L Bit (Universal/Local): Gibt an, ob die Adresse global eindeutig vom Hersteller zugewiesen wurde (Universal) oder ob sie lokal verwaltet wurde (Local). Dies ist wichtig für das sogenannte MAC-Spoofing, bei dem eine Adresse softwareseitig geändert wird.
 

Funktion im Netzwerk: Wie Daten ihr Ziel finden

Die MAC-Adresse ist essenziell für die Kommunikation auf der Ebene des lokalen Netzwerks (Layer 2). Während IP-Adressen für den Weg durch das globale Internet (Routing) zuständig sind, sorgen MAC-Adressen dafür, dass das Paket im letzten Schritt vom Switch zum richtigen Computer gelangt.

 

Der ARP-Prozess (Address Resolution Protocol)

Da Computer primär mit IP-Adressen arbeiten (z. B. „Sende Daten an 192.168.1.5“), der Switch aber MAC-Adressen benötigt, um das Kabel auszuwählen, muss die IP-Adresse in eine MAC-Adresse übersetzt werden. Dies übernimmt das ARP:

  1. Computer A möchte mit Computer B (IP: 192.168.1.5) sprechen, kennt aber dessen MAC-Adresse nicht.
  2. Computer A sendet einen ARP-Request als Broadcast an alle Geräte im Netzwerk: „Wer hat die IP 192.168.1.5? Bitte melde dich mit deiner MAC-Adresse!“
  3. Alle Geräte ignorieren die Frage, außer Computer B.
  4. Computer B antwortet direkt an A: „Ich habe die IP 192.168.1.5, meine MAC-Adresse ist AA:BB:CC:DD:EE:FF.“
  5. Computer A speichert diese Zuordnung in seinem ARP-Cache und kann nun die Datenpakete direkt an die MAC-Adresse von B senden.
 

Die Rolle von Switches

Ein Netzwerk-Switch lernt kontinuierlich dazu. Er führt eine MAC-Adress-Tabelle, in der gespeichert ist, welche MAC-Adresse an welchem physikalischen Port angeschlossen ist.

  • Kommt ein Paket an, schaut der Switch in die Ziel-MAC-Adresse.
  • Steht diese in seiner Tabelle, leitet er das Paket nur an den entsprechenden Port weiter (effizient und sicher).
  • Ist die Adresse unbekannt, sendet er das Paket an alle Ports (Flooding), bis er eine Antwort erhält und die Tabelle aktualisieren kann.
 

MAC-Adresse vs. IP-Adresse: Der entscheidende Unterschied

Oft werden diese beiden Adressarten verwechselt, doch sie erfüllen völlig unterschiedliche Zwecke:

 
Merkmal
MAC-Adresse
IP-Adresse
Zweck
Physikalische Identifikation des Geräts (Hardware)
Logische Adressierung im Netzwerk (Standort)
Zuweisung
Vom Hersteller fest eingebrannt (meist)
Vom Netzwerkadministrator oder Router (DHCP) zugewiesen
Änderbarkeit
Dauerhaft (kann aber softwareseitig gespooft werden)
Dynamisch (ändert sich oft bei Neustart oder Ortswechsel)
Gültigkeitsbereich
Nur im lokalen Netzwerk (LAN) relevant
Global im Internet routingfähig
OSI-Schicht
Schicht 2 (Sicherungsschicht)
Schicht 3 (Vermittlungsschicht)
Analogie
Fahrgestellnummer des Autos
Aktuelles Kennzeichen / GPS-Position

Ein Gerät behält seine MAC-Adresse, egal ob es zu Hause, im Büro oder im Café-WLAN ist. Die IP-Adresse ändert sich jedoch mit jedem Netzwerkwechsel.

 

Sicherheit, Privatsphäre und MAC-Spoofing

Obwohl die MAC-Adresse fest sein soll, ist sie kein absolut sicheres Authentifizierungsmittel.

 

MAC-Spoofing

Da die MAC-Adresse nur in der Software des Treibers gelesen wird, kann sie sehr einfach geändert werden. Dies nennt man MAC-Spoofing.

  • Angriffsszenario: Ein Angreifer ändert seine MAC-Adresse in die eines vertrauenswürdigen Geräts, um MAC-Filter im WLAN zu umgehen oder um im Netzwerk unerkannt zu bleiben.
  • Defensive Nutzung: Nutzer ändern ihre MAC-Adresse oft bewusst, um ihre Privatsphäre zu schützen (siehe unten).
 

Tracking und Privatsphäre

Da jede MAC-Adresse einzigartig ist, könnten WLAN-Betreiber (z. B. in Einkaufszentren, Flughäfen oder durch öffentliche „Sniffer“) die Bewegung von Personen tracken, indem sie die MAC-Adressen ihrer Smartphones protokollieren, sobald das WLAN-Modul eingeschaltet ist (auch ohne Verbindungsaufbau).

  • Gegenmaßnahme: Moderne Betriebssysteme (iOS ab 8, Android ab 6, Windows 10/11) nutzen standardmäßig zufällige MAC-Adressen (Randomized MAC Addresses). Beim Scannen nach Netzwerken oder beim Verbinden mit einem neuen WLAN generiert das Gerät eine zufällige MAC-Adresse statt der echten Hardware-Adresse. Dies erschwert das Tracking erheblich.
 

MAC-Filtering (Veralteter Schutz)

Früher war es üblich, WLAN-Router so einzustellen, dass nur bekannte MAC-Adressen Zugang erhalten (Whitelisting).

  • Problem: Dies bietet heute kaum noch Sicherheit, da Angreifer mit einfachen Tools eine erlaubte MAC-Adresse abfangen und ihre eigene Karte darauf umstellen können (Spoofing). Es ist eher eine Hürde als ein Schutz.
 

Spezielle MAC-Adress-Typen

Nicht jede MAC-Adresse identifiziert ein einzelnes Gerät. Es gibt Sonderformen:

 
  1. Unicast: Die normale Adresse für ein einzelnes Gerät (das Least Significant Bit der ersten Byte ist 0).
  2. Multicast: Eine Adresse, die eine Gruppe von Geräten anspricht (z. B. für Video-Streaming im Netzwerk). Pakete an diese Adresse werden von allen Geräten der Gruppe empfangen (das Least Significant Bit der ersten Byte ist 1).
  3. Broadcast: Die spezielle Adresse FF:FF:FF:FF:FF:FF. Ein Paket an diese Adresse wird von jedem Gerät im lokalen Netzwerksegment empfangen und verarbeitet. Dies wird z. B. für ARP-Requests oder DHCP-Anfragen genutzt.
 

Verwaltung und Änderung der MAC-Adresse

In den meisten Fällen muss sich der Nutzer nie um die MAC-Adresse kümmern. Es gibt jedoch Szenarien, in denen eine manuelle Änderung oder Einsicht nötig ist:

 
  • Auslesen:
    • Windows: Befehl ipconfig /all in der Eingabeaufforderung (suche nach „Physikalische Adresse“).
    • Linux/macOS: Befehl ifconfig oder ip link.
  • Ändern (Spoofing):
    • Unter Windows über den Geräte-Manager (Erweiterte Einstellungen der Netzwerkkarte).
    • Unter Linux mit Tools wie macchanger oder ip link set.
    • Gründe dafür können sein: Umgehung von zeitbasierten Internet-Sperren im WLAN, Datenschutz in öffentlichen Netzen oder Testen von Sicherheitsmaßnahmen.
 

Zukunft und EUI-64

Mit dem Wachstum des Internets der Dinge (IoT) und der Einführung von IPv6 gewinnt ein erweiterter Adressraum an Bedeutung.

  • EUI-64: Für IPv6 wird oft eine 64-Bit-Schnittstellenkennung benötigt. Hier wird die 48-Bit-MAC-Adresse genommen, in die Mitte das Hex-Symbol FFFE eingefügt und ein Bit invertiert, um eine 64-Bit-Adresse zu erzeugen.
  • Datenschutz bei IPv6: Da dies die echte MAC-Adresse im globalen IPv6-Adresse sichtbar machen würde, nutzen moderne Betriebssysteme auch hier Privacy Extensions, die temporäre, zufällige Schnittstellenkennungen für die ausgehende Kommunikation generieren, um das Tracking über das lokale Netzwerk hinaus zu verhindern.
 

Zusammenfassend ist die MAC-Adresse das fundamentale Identifikationsmerkmal jeder Netzwerkkarte. Sie ist der Schlüssel zur lokalen Datenzustellung, ein wichtiges Werkzeug für Netzwerkadministratoren zur Fehleranalyse, aber im Zeitalter von Mobile Tracking und Spoofing auch ein sensibles Merkmal, das zunehmend durch Zufallswerte geschützt wird, um die Privatsphäre der Nutzer zu wahren.

Kontakt

Adresse
PHNETZ Internetagentur
Peter Höppner
Robert‑Bosch‑Straße 8
86551 Aichach

Telefon
📞 +49 (0)8251 8628574

E‑Mail
✉️ service@phnetz.de