Anpassung von MAC-Adressen unter Windows, Linux und Cisco IOS

In vielen Szenarien kann es sinnvoll sein, die MAC-Adresse eines Netzwerkadapters anzupassen – etwa zur Wahrung der Privatsphäre, zum Umgehen von MAC-Filterlisten oder beim Testen von Netzwerkkonfigurationen. Dieser Beitrag zeigt Schritt für Schritt, wie unter Windows, Linux und Cisco IOS die MAC-Adresse angepasst werden kann.

Windows

Geräte-Manager

  1. Geräte-Manager öffnen (Win+X → Geräte-Manager).
  2. Unter „Netzwerkadapter“ den gewünschten Adapter auswählen.
  3. Rechtsklick → Eigenschaften → Reiter „Erweitert“.
  4. In der Liste „Network Address“ oder „Locally Administered Address“ auswählen.
  5. Im Feld Wert die gewünschte MAC im Format ohne Trennzeichen eingeben (z. B. 001122334455).
  6. Mit OK bestätigen und das Interface ggf. deaktivieren/aktivieren.

Registry-Methode

Achtung: Unsachgemäße Registry-Änderungen können das System destabilisieren. Es ist unbedingt ein Backup anzulegen!

  1. regedit in die Windows Suche eingeben und starten.
  2. Zu HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\0000 navigieren (ggf. 0001, 0002 … je nach Adapter).
  3. Neuen String-Wert „NetworkAddress“ erstellen.
  4. Daten = gewünschte MAC (z. B. 00AABBCCDDEE).
  5. Rechner neu starten oder Netzwerkadapter deaktivieren/aktivieren.

Linux

Manuelle Vorgehensweise mit ip-Befehl

  1. Interface (z. B. eth0) deaktivieren mit: sudo ip link set dev eth0 down
  2. MAC-Adresse setzen durch: sudo ip link set dev eth0 address 02:00:00:00:00:01
  3. Interface erneut aktivieren: sudo ip link set dev eth0 up

macchanger

  1. Paket installieren: sudo apt install macchanger
  2. Temporäre Zufalls-MAC erstellen lassen: sudo macchanger -r eth0
  3. Bestimmte MAC vergeben:
  4. sudo macchanger --mac=02:11:22:33:44:55 eth0

Cisco IOS

MAC-Adresse an einem Access-Port überschreiben

In der command-Line sind nacheinander folgende Befehle einzugeben:

enable

configure terminal

interface GigabitEthernet0/1

  mac-address aaaa.bbbb.cccc

  no shutdown

end

Damit wird die source-MAC, die z. B. der Switch an diesem Port verwendet, auf aaaa.bbbb.cccc gesetzt.