Wie ändere ich die MAC-Adresse meiner Netzwerkkarte?

14

Ich habe ein lokales Netzwerk in einem Windows-System, in dem der Administrator den PCs die Berechtigung anhand ihrer MAC-Adresse erteilt. Aber er ist im Urlaub und ich habe einen neuen PC.

Wie kann ich die MAC-Adresse meines neuen PCs so ändern, dass sie dieselbe MAC-Adresse wie die alte hat?

Ich weiß, dass dies zum Spoofen der Adresse verwendet werden kann, aber dies ist lokal, daher glaube ich nicht, dass ich ein Problem haben werde.

Artur Carvalho
quelle
8
Pfui. Ich hasse es, wenn Leute das tun. Ich war die unglückliche Person, die Probleme beim Beheben von Netzwerkfehlern aufgrund mehrerer identischer MAC-Adressen in derselben Broadcast-Domäne hatte. Das Klonen von MAC-Adressen ist böse. Tun Sie das bitte nicht, es sei denn, die Menschen um Sie herum sterben. Sie haben absolut keine andere Möglichkeit, sie zu speichern. :-)
Brian Knoblauch
4
@Brian, hast du b / c runtergestimmt, dass sein Admin im Urlaub ist?
Hyperslug
2
Was raten Sie Brian?
Artur Carvalho
1
Klonen Sie die alten PCs, aber fügen Sie 1. oder 2. oder was auch immer hinzu. MACs sind ziemlich zufällig, es ist unwahrscheinlich, dass Sie zwei aufeinanderfolgende im selben Netzwerk haben.
Quack Quixote
4
@Artur, Sie können auch die MAC-Adressen von zwei PCs austauschen, um eine Kollision zu vermeiden, wenn jemand versehentlich die alte wieder einsteckt.
hyperslug

Antworten:

6

Ich habe diese Anleitung in der Vergangenheit benutzt und sie funktioniert großartig

Es gibt ein C ++ - Befehlszeilenprogramm namens Macshift, mit dem Windows XP-Benutzer ihre MAC-Adresse in eine andere gültige Adresse ändern können. Ich habe darüber geschrieben, wie man es benutzt und wie man Verknüpfungen erstellt, um die MAC-Adresse im Handumdrehen zu ändern. Ich werde zuerst erklären, wie Sie Macshift für alle MAC-Änderungen verwenden, und dann zeigen, wie Sie Windows-Verknüpfungen mithilfe der Befehlszeilenoptionen erstellen. Ich habe auch ein kleines Skript erstellt, um die Verwendung zu vereinfachen, aber das Skript ist nicht erforderlich. Verwendung von
Macshift Macshift ist ein Dienstprogramm, das nur mit Befehlen ausgeführt werden kann. Sie müssen sich daher mit den entsprechenden Optionen vertraut machen.

admintech
quelle
2
Beachten Sie, dass das Macshift-Programm NUR unter WinXP aufgeführt ist.
Quack Quijote
21

Von hier aus

Methode 1:

Dies hängt vom Typ Ihrer Netzwerkkarte (Network Interface Card, NIC) ab. Wenn Sie eine Karte haben, die die MAC-Adresse des Klons nicht unterstützt, müssen Sie mit der zweiten Methode fortfahren.

a) Gehen Sie zu Start-> Einstellungen-> Systemsteuerung und doppelklicken Sie auf Netzwerk- und DFÜ-Verbindungen.

b) Klicken Sie mit der rechten Maustaste auf die Netzwerkkarte, deren MAC-Adresse Sie ändern möchten, und klicken Sie auf Eigenschaften.

c) Klicken Sie auf der Registerkarte "Allgemein" auf die Schaltfläche "Konfigurieren"

d) Klicken Sie auf die Registerkarte "Erweitert"

e) Klicken Sie im Bereich "Eigenschaften" auf "Netzwerkadresse" oder "Lokal verwaltete Adresse".

f) Geben Sie auf der rechten Seite unter "Wert" die neue MAC-Adresse ein, die Sie Ihrer Netzwerkkarte zuweisen möchten. Normalerweise wird dieser Wert ohne das "-" zwischen den MAC-Adressnummern eingegeben.

g) Gehen Sie zur Eingabeaufforderung und geben Sie "ipconfig / all" oder "net config rdr" ein, um die Änderungen zu überprüfen. Wenn die Änderungen nicht wirksam werden, wenden Sie die zweite Methode an.

h) Starten Sie bei Erfolg Ihr System neu.

Methode 2:

Dies sollte auf allen Windows 2000 / XP-Systemen funktionieren

a) Gehen Sie zu Start -> Ausführen und geben Sie "regedt32" ein, um den Registrierungseditor zu starten. Verwenden Sie nicht "Regedit".

b) Gehe zu "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}". Doppelklicken Sie darauf, um den Baum zu erweitern. Die Unterschlüssel sind 4-stellige Zahlen, die bestimmte Netzwerkadapter darstellen. Sie sollten sehen, dass es mit 0000, dann 0001, 0002, 0003 usw. beginnt.

c) Finden Sie die gewünschte Schnittstelle, indem Sie nach dem richtigen "DriverDesc" -Schlüssel suchen.

d) Bearbeiten oder fügen Sie den Zeichenfolgenschlüssel "NetworkAddress" (vom Datentyp "REG_SZ") hinzu, um die neue MAC-Adresse zu enthalten.

e) Deaktivieren Sie die von Ihnen geänderte Netzwerkschnittstelle und aktivieren Sie sie erneut (oder starten Sie das System neu).

Methode 3:

Verwenden Sie das Programm Etherchange

Methode 4: (Windows 9x)

Verwenden Sie die gleiche Methode wie Windows 2000 / XP, mit der Ausnahme, dass der Registrierungsschlüssel gespeichert ist "HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Services\Class\Net"und Sie das System neu starten müssen.

Joe
quelle
1
Die Antwort musste nicht gelöscht werden.
BinaryMisfit
regedt32ist ein Stub, der regeditauf> = XP startet .
Hallo,
@ BrandonWang, außer es funktioniert nicht. Zumindest für einige Netzwerkadapter: superuser.com/a/63618/78897
Pacerier
@ Joe, was bedeutet rdrdas?
Pacerier
Erfolg damit in letzter Zeit? Scheint nicht mehr zu funktionieren ...
Demiurg
3

Gehen Sie in Eigenschaften für Netzwerkverbindung. Klicken Sie neben dem gewünschten Netzwerkadapter auf "Konfigurieren". Auf der Registerkarte "Erweitert" sollte ein Feld für die MAC-Adresse vorhanden sein. Normalerweise heißt es "Adresse", "Lokal verwaltete Adresse" oder ähnliches. Dort haben Sie ein Textfeld, in das Sie den gewünschten MAC eingeben können.

Stellen Sie sicher, dass Sie den Original-PC ausschalten (oder auch den MAC ändern).

Josip Medved
quelle
+1, wenn Sie nichts installieren müssen.
Hyperslug
1
"Netzwerkadresse" ist ein weiterer gebräuchlicher Name für das Feld.
Quack Quijote
3

Ein sehr wichtiger Hinweis für Windows 7-Benutzer: MAC-Spoofing funktioniert nur unter Windows 7, wenn die zweite Hex-Ziffer des neuen MAC eine der folgenden Zahlen ist: 2,6, A, E.

Meir
quelle
1
Kannst du, auch wenn dies zutrifft, einige Unterlagen beibringen, um deinen Standpunkt zu belegen?
Der Hochstapler
@Meir, oder Qualifikationen wären auch gut.
Pacerier
3

Es ist erwähnenswert, dass in einer MAC-Adresse das niedrigstwertige Bit des ersten Oktetts ein Multicast-Flag ist (Multicast-Adressen haben es auf 1 gesetzt), daher sollte die Adresse des Adapters normalerweise den Wert 0 haben. Dies bedeutet, dass gültige Werte von Das erste Oktett muss mit 0, 2, 4, 6, 8, A, C oder E enden.

Darüber hinaus wird das zweitniedrigstwertige Bit des ersten Oktetts verwendet, um zwischen global und lokal verwalteten Adressen zu unterscheiden (wenn es 1 ist, wird die Adresse lokal verwaltet), und bestimmte Adapter (z. B. Intel Wireless) können dies erzwingen, indem sie dies nicht zulassen Ändern der Adresse in eine andere "global eindeutige". Daher muss der Wert des ersten Oktetts mit 2, 6, A oder E enden.

gino0631
quelle
2

Sie geben Ihr Betriebssystem nicht an, daher gehe ich von einer Windows-Variante aus. Hier finden Sie eine gute Übersicht über wechselnde MACs unter Windows sowie über eine Vielzahl anderer Systeme.

Beachten Sie, dass diese Seite und der Link von Systech beide ein Programm namens Macshift empfehlen , das NUR als WinXP aufgeführt ist.

Quacksalber
quelle
2

Bei einigen Netzwerkadaptern können Sie die MAC-Adresse eines Netzwerkadapters über das Konfigurationsdialogfeld ändern:

Bildbeschreibung hier eingeben

In diesem Screencast wird ein Beispiel gezeigt . Bitte beachten Sie jedoch, dass dies nicht für alle Netzwerkadapter gilt!

digitalPBK
quelle