Wie ändere ich die MAC-Adresse meiner Netzwerkkarte?

59048
Artur Carvalho

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

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

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

12
Pfui. Ich hasse es, wenn die Leute das tun. Ich war die unglückliche Person, die Netzwerkfehler aufgrund mehrerer identischer MAC-Adressen in derselben Broadcast-Domäne störte. Das Klonen von MAC-Adressen ist böse. Tun Sie dies bitte nicht, es sei denn, Menschen sterben um Sie herum. Sie haben absolut keine andere Möglichkeit, sie zu retten. :-) Brian Knoblauch vor 14 Jahren 8
@Brian, hast du b / c seinen Admin im Urlaub verteidigt? hyperslug vor 14 Jahren 3
Was raten Sie Brian? Artur Carvalho vor 14 Jahren 1
Klonen Sie die alten PCs und fügen Sie 1. oder 2. oder was auch immer hinzu. MACs sind ziemlich zufällig. Es ist nicht wahrscheinlich, dass Sie zwei aufeinanderfolgende Netzwerke im selben Netzwerk haben. quack quixote vor 14 Jahren 1
@Artur, Sie können auch die MAC-Adressen von zwei PCs austauschen, um eine Kollision zu vermeiden, falls jemand versehentlich den alten wieder einsteckt. hyperslug vor 14 Jahren 4
@Hyperslug guter Vorschlag quack quixote vor 14 Jahren 0
Ein Beispiel, in dem der Vorschlag von hyperslug ** fehlschlägt ** (was das Problem, von dem Brian besorgt ist) ausfällt, ist, wenn die alte Hardware neu installiert und anschließend wieder in das Netzwerk gestellt wird. Das neue Betriebssystem verwendet standardmäßig den ursprünglichen MAC der alten Hardware. quack quixote vor 14 Jahren 1
@ BrianKnoblauch, machen Sie sich selbst dafür verantwortlich, dass Sie kein Werkzeug zur Identifizierung von Netzwerken mit identischen MAC-Adressen haben. Pacerier vor 9 Jahren 0

8 Antworten auf die Frage

20
joe

Von hier

Methode 1:

Dies ist abhängig von der Art der Netzwerkkarte (NIC). Wenn Sie über eine Karte verfügen, die keine Klon-MAC-Adresse unterstützt, müssen Sie zur zweiten Methode wechseln.

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

b) Klicken Sie mit der rechten Maustaste auf die NIC, 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) Unter "Eigenschaftsabschnitt" sollte ein Element mit der Bezeichnung "Netzwerkadresse" oder "Lokal verwaltete Adresse" angezeigt werden. Klicken Sie darauf.

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 "-" 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 übernommen werden, verwenden Sie die zweite Methode.

h) Wenn dies erfolgreich ist, starten Sie 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) "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\Class\".Doppelklicken Sie darauf, um den Baum zu erweitern. Die Unterschlüssel sind 4-stellige Nummern, die bestimmte Netzwerkadapter darstellen. Sie sollten sehen, dass es mit 0000 beginnt, dann mit 0001, 0002, 0003 und so weiter.

c) Suchen Sie die gewünschte Schnittstelle, indem Sie nach der richtigen "DriverDesc" -Taste suchen.

d) Bearbeiten oder fügen Sie den String-Schlüssel "NetworkAddress" (hat den 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 dieselbe Methode wie Windows 2000 / XP, außer dass der Registrierungsschlüssel gespeichert ist "HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Services\Class\Net"und Sie das System neu starten müssen.

Die Antwort musste nicht gelöscht werden. BinaryMisfit vor 14 Jahren 1
`regedt32` ist ein Stub, der` regedit` auf> = XP startet. Hello71 vor 13 Jahren 0
@BrandonWang, Außer dass es nicht funktioniert. Zumindest für einige Netzwerkadapter: http://superuser.com/a/63618/78897 Pacerier vor 9 Jahren 0
@joe, was bedeutet "rdr"? Pacerier vor 9 Jahren 0
Irgendein Erfolg in letzter Zeit? Scheint nicht mehr zu funktionieren ... Demiurg vor 7 Jahren 0
6
admintech

Ich habe diese Anweisungen in der Vergangenheit verwendet und sie funktionieren hervorragend

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 Sie ihn verwenden und wie Sie Verknüpfungen erstellen, um Ihre MAC-Adresse schnell zu ändern. Ich erkläre zunächst, wie Sie Macshift für jede MAC-Änderung verwenden können, dann zeige ich Ihnen, wie Sie Windows-Verknüpfungen mithilfe der Befehlszeilenoptionen erstellen. Ich habe auch ein kleines Skript erstellt, um die Verwendung zu erleichtern, aber das Skript ist nicht erforderlich. Verwendung von
Macshift Macshift ist ein Nur-Befehl-Dienstprogramm. Sie müssen daher die Optionen für die Verwendung von Macshift kennen lernen.

Beachten Sie, dass das Macshift-Programm NUR WinXP aufgeführt ist. quack quixote vor 14 Jahren 2
3
Josip Medved

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

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

+1, wenn nichts installiert werden muss. hyperslug vor 14 Jahren 0
"Netzwerkadresse" ist ein anderer gebräuchlicher Name für das Feld. quack quixote vor 14 Jahren 1
3
ukanth
2
quack quixote

Sie geben Ihr Betriebssystem nicht an, ich gehe also von Windows aus. Hier ist ein anständiger Bericht über das Ändern von MACs unter Windows sowie einer 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.

2
Meir

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

Können Sie zwar eine Dokumentation vorlegen, um Ihre Aussage zu bestätigen? Der Hochstapler vor 11 Jahren 1
@Meir, oder Qualifikationen würden auch gut funktionieren. Pacerier vor 9 Jahren 0
http://www.windowsnetworking.com/kbase/WindowsTips/Windows7/UserTips/M Miscellaneous/ChangeorSpoofyourNetworkAdapterMACAddress.html Alexey vor 7 Jahren 0
2
digitalPBK

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

enter image description here

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

2
gino0631

Es ist erwähnenswert, dass in einer MAC-Adresse das niedrigstwertige Bit des ersten Oktetts ein Multicast-Flag ist (für Multicast-Adressen ist es 1), daher sollte die Adresse des Adapters normalerweise auf 0 gesetzt sein. 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 zweitniedrigste Bit des ersten Oktetts verwendet, um zwischen global und lokal verwalteten Adressen zu unterscheiden (wenn es sich um 1 handelt, wird die Adresse lokal verwaltet), und bestimmte Adapter (z. B. Intel Wireless) können dies erzwingen, indem sie nicht zulassen um die Adresse in eine andere "global eindeutige" Adresse zu ändern. Daher muss der Wert des ersten Oktetts mit 2, 6, A oder E enden.