<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=MAC-Adresse</id>
	<title>MAC-Adresse - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=MAC-Adresse"/>
	<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=MAC-Adresse&amp;action=history"/>
	<updated>2026-06-28T20:31:54Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Xinux Wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=MAC-Adresse&amp;diff=69425&amp;oldid=prev</id>
		<title>Maximilian.pottgiesser: Die Seite wurde neu angelegt: „= MAC-Adresse =  Eine '''MAC-Adresse''' (''Media Access Control Address'') ist eine weltweit eindeutige Hardware-Adresse, die jedem Netzwerkadapter vom Herstel…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=MAC-Adresse&amp;diff=69425&amp;oldid=prev"/>
		<updated>2026-05-04T10:04:47Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „= MAC-Adresse =  Eine &amp;#039;&amp;#039;&amp;#039;MAC-Adresse&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;Media Access Control Address&amp;#039;&amp;#039;) ist eine weltweit eindeutige Hardware-Adresse, die jedem Netzwerkadapter vom Herstel…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= MAC-Adresse =&lt;br /&gt;
&lt;br /&gt;
Eine '''MAC-Adresse''' (''Media Access Control Address'') ist eine weltweit eindeutige Hardware-Adresse, die jedem Netzwerkadapter vom Hersteller zugewiesen wird. Sie wird auf Schicht 2 (Sicherungsschicht) des OSI-Modells verwendet und dient der eindeutigen Identifikation von Geräten innerhalb eines lokalen Netzwerks (LAN).&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Aufbau und Format ==&lt;br /&gt;
&lt;br /&gt;
Eine MAC-Adresse ist '''48 Bit''' (6 Byte) lang und wird üblicherweise in hexadezimaler Schreibweise dargestellt. Gebräuchliche Trennzeichen sind Doppelpunkte, Bindestriche oder keine Trennung:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schreibweise !! Beispiel&lt;br /&gt;
|-&lt;br /&gt;
| Doppelpunkt (Linux/Unix) || &amp;lt;code&amp;gt;AA:BB:CC:DD:EE:FF&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Bindestrich (Windows) || &amp;lt;code&amp;gt;AA-BB-CC-DD-EE-FF&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohne Trennung || &amp;lt;code&amp;gt;AABBCCDDEEFF&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cisco-Notation || &amp;lt;code&amp;gt;AABB.CCDD.EEFF&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Aufbau der 6 Bytes ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Byte !! Bezeichnung !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| Byte 1–3 || OUI (Organizationally Unique Identifier) || Vom IEEE dem Hersteller zugewiesener Präfix&lt;br /&gt;
|-&lt;br /&gt;
| Byte 4–6 || NIC-spezifischer Teil || Vom Hersteller vergebene, gerätespezifische Nummer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sonderbits im ersten Byte ===&lt;br /&gt;
&lt;br /&gt;
Im ersten Byte der MAC-Adresse haben zwei Bits eine besondere Bedeutung:&lt;br /&gt;
&lt;br /&gt;
* '''Bit 0 (LSB)''' – ''Unicast/Multicast-Bit'':&lt;br /&gt;
** &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; = Unicast-Adresse (an ein einzelnes Gerät)&lt;br /&gt;
** &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; = Multicast-Adresse (an eine Gruppe von Geräten)&lt;br /&gt;
* '''Bit 1''' – ''U/L-Bit (Universal/Local)'':&lt;br /&gt;
** &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; = Globally Administered (vom IEEE/Hersteller vergeben)&lt;br /&gt;
** &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; = Locally Administered (manuell oder per Software gesetzt)&lt;br /&gt;
&lt;br /&gt;
== Adresstypen ==&lt;br /&gt;
&lt;br /&gt;
=== Unicast ===&lt;br /&gt;
Adressiert genau einen Netzwerkadapter. Das LSB des ersten Bytes ist &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: &amp;lt;code&amp;gt;00:1A:2B:3C:4D:5E&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Multicast ===&lt;br /&gt;
Adressiert eine Gruppe von Empfängern. Das LSB des ersten Bytes ist &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel: &amp;lt;code&amp;gt;01:00:5E:00:00:01&amp;lt;/code&amp;gt; (IPv4 Multicast-Gruppe 224.0.0.1)&lt;br /&gt;
&lt;br /&gt;
=== Broadcast ===&lt;br /&gt;
Adressiert alle Geräte im selben Netzwerksegment.&lt;br /&gt;
&lt;br /&gt;
Die Broadcast-MAC-Adresse ist immer: &amp;lt;code&amp;gt;FF:FF:FF:FF:FF:FF&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OUI – Hersteller-Präfix ==&lt;br /&gt;
&lt;br /&gt;
Die ersten drei Bytes (OUI) werden vom IEEE vergeben und identifizieren den Hersteller des Netzwerkadapters. Die IEEE pflegt eine öffentliche OUI-Datenbank.&lt;br /&gt;
&lt;br /&gt;
Beispiele bekannter OUI:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! OUI !! Hersteller&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;00:1A:2B&amp;lt;/code&amp;gt; || Cisco Systems&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;3C:22:FB&amp;lt;/code&amp;gt; || Apple Inc.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;B8:27:EB&amp;lt;/code&amp;gt; || Raspberry Pi Foundation&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;00:50:56&amp;lt;/code&amp;gt; || VMware (virtuelle Adapter)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;52:54:00&amp;lt;/code&amp;gt; || QEMU/KVM (virtuelle Adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Die aktuelle OUI-Datenbank ist unter [https://regauth.standards.ieee.org/standards-ra-web/pub/view.html#registries IEEE Registration Authority] abrufbar.&lt;br /&gt;
&lt;br /&gt;
== Verwendung im Netzwerk ==&lt;br /&gt;
&lt;br /&gt;
=== Ethernet-Frame ===&lt;br /&gt;
In einem Ethernet-Frame sind Quell- und Ziel-MAC-Adresse in den ersten 12 Bytes des Headers enthalten:&lt;br /&gt;
&lt;br /&gt;
 0                   1                   2&lt;br /&gt;
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 ...&lt;br /&gt;
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;br /&gt;
 |    Ziel-MAC (6 Byte)          | Quell-MAC ...&lt;br /&gt;
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;br /&gt;
&lt;br /&gt;
=== ARP (Address Resolution Protocol) ===&lt;br /&gt;
ARP wird verwendet, um zu einer bekannten IP-Adresse die zugehörige MAC-Adresse zu ermitteln. Ein Host sendet einen ARP-Request als Broadcast (&amp;lt;code&amp;gt;FF:FF:FF:FF:FF:FF&amp;lt;/code&amp;gt;), der Zielhost antwortet mit seiner MAC-Adresse als Unicast.&lt;br /&gt;
&lt;br /&gt;
=== MAC-Adress-Tabelle (CAM-Table) ===&lt;br /&gt;
Switches lernen MAC-Adressen dynamisch und speichern sie in einer MAC-Adress-Tabelle (auch ''Content Addressable Memory'', CAM). Anhand dieser Tabelle leiten sie Frames gezielt an den richtigen Port weiter, anstatt sie zu fluten.&lt;br /&gt;
&lt;br /&gt;
Anzeigen der CAM-Tabelle auf einem Cisco-Switch:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Switch# show mac address-table&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auf einem MikroTik-Gerät:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
/interface bridge host print&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== MAC-Adresse anzeigen und ändern ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
Anzeigen aller Netzwerkadapter mit MAC-Adresse:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ip link show&lt;br /&gt;
# oder&lt;br /&gt;
ip a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nur die MAC-Adresse eines bestimmten Interfaces:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ip link show eth0 | awk '/link\/ether/ {print $2}'&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MAC-Adresse temporär ändern (''Locally Administered''):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ip link set dev eth0 down&lt;br /&gt;
ip link set dev eth0 address AA:BB:CC:DD:EE:FF&lt;br /&gt;
ip link set dev eth0 up&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
Anzeigen per Kommandozeile:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
ipconfig /all&lt;br /&gt;
# oder&lt;br /&gt;
getmac /v&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== macOS ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ifconfig en0 | grep ether&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== MAC-Spoofing ==&lt;br /&gt;
&lt;br /&gt;
Unter ''MAC-Spoofing'' versteht man das bewusste Verändern der MAC-Adresse eines Netzwerkadapters, um eine andere Identität vorzutäuschen. Das U/L-Bit (Bit 1 im ersten Byte) wird dabei auf &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; gesetzt, um die Adresse als ''locally administered'' zu kennzeichnen.&lt;br /&gt;
&lt;br /&gt;
=== Legitime Anwendungsfälle ===&lt;br /&gt;
* Umgehung von MAC-basierten Zugangsbeschränkungen (z. B. bei ISP-Modems nach Gerätetausch)&lt;br /&gt;
* Datenschutz (Randomisierung der MAC bei WLAN-Scans, z. B. unter Android, iOS, Linux)&lt;br /&gt;
* Testszenarien in Netzwerklaboren&lt;br /&gt;
&lt;br /&gt;
=== Sicherheitsrisiken ===&lt;br /&gt;
* Umgehung von Port-Security auf Switches&lt;br /&gt;
* Umgehung von MAC-Filterung in WLANs&lt;br /&gt;
* ARP-Spoofing-Angriffe in Kombination mit gefälschter MAC&lt;br /&gt;
&lt;br /&gt;
=== Gegenmaßnahmen ===&lt;br /&gt;
* '''Dynamic ARP Inspection (DAI)''' auf Switches&lt;br /&gt;
* '''802.1X Port-Based Network Access Control''' (RADIUS-Authentifizierung)&lt;br /&gt;
* '''Port Security''' mit maximaler MAC-Anzahl und Sticky-MAC&lt;br /&gt;
&lt;br /&gt;
== Besondere MAC-Adressen ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Adresse !! Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF:FF:FF:FF:FF:FF&amp;lt;/code&amp;gt; || Ethernet-Broadcast&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;01:00:5E:xx:xx:xx&amp;lt;/code&amp;gt; || IPv4-Multicast (IANA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;33:33:xx:xx:xx:xx&amp;lt;/code&amp;gt; || IPv6-Multicast&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;01:80:C2:00:00:00&amp;lt;/code&amp;gt; || STP Bridge Group Address (Spanning Tree)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;01:80:C2:00:00:01&amp;lt;/code&amp;gt; || IEEE 802.3x Pause Frames&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;00:00:00:00:00:00&amp;lt;/code&amp;gt; || Nicht zugewiesen / Platzhalter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Verwandte Themen ==&lt;br /&gt;
&lt;br /&gt;
* [[ARP]] – Address Resolution Protocol&lt;br /&gt;
* [[Ethernet]] – Datenübertragungsstandard auf Layer 2&lt;br /&gt;
* [[OSI-Modell]] – Referenzmodell für Netzwerkkommunikation&lt;br /&gt;
* [[IEEE 802.1X]] – Portbasierte Netzwerkzugangskontrolle&lt;br /&gt;
* [[VLANs]] – Virtuelle LANs auf Layer 2&lt;br /&gt;
* [[Spanning Tree Protocol]] – Schleifenvermeidung in geswitchten Netzen&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* [https://regauth.standards.ieee.org/standards-ra-web/pub/view.html#registries IEEE OUI-Datenbank]&lt;br /&gt;
* [https://www.wireshark.org/tools/oui-lookup.html Wireshark OUI-Lookup]&lt;br /&gt;
* [https://tools.ietf.org/html/rfc7042 RFC 7042 – IANA Considerations and IETF Protocol and Documentation Usage for IEEE 802 Parameters]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Netzwerk]]&lt;br /&gt;
[[Kategorie:Layer 2]]&lt;br /&gt;
[[Kategorie:Ethernet]]&lt;br /&gt;
[[Kategorie:Grundlagen]]&lt;/div&gt;</summary>
		<author><name>Maximilian.pottgiesser</name></author>
	</entry>
</feed>