So finden und ändern Sie die MAC -Adresse unter Linux

So finden und ändern Sie die MAC -Adresse unter Linux

In diesem Tutorial wird erläutert.

Netzwerkkarten haben mindestens zwei Adressen, die identifiziert werden müssen, mindestens eine IP -Adresse (Sie können mehr als eine zuweisen) und eine physische Adresse mit dem Namen MAC -Adresse. Wie die IP -Adresse ist die MAC -Adresse für jedes Gerät eindeutig eindeutig. Während die IP die Softwareadresse ist, ist der Mac die Hardware oder die physische Adresse. Entgegen der IP ist der Mac dauerhaft und aus der Fabrik zugeordnet.

Obwohl die MAC -Adresse von der Hardware -Seite dauerhaft ist, gibt es einige Problemumgehungen, die sie vor dem Netzwerk oder anderen Geräten ändern können. Dies ist beispielsweise nützlich, um Router oder Netzwerke mit bestimmten MAC -Adressen zu verbinden oder Spuren zu vermeiden. Ein weiteres Nutzungsbeispiel wäre es, eine MAC -Adresse eines anderen Geräts zu klonen, das es dazu zwingt, von einem Netzwerk zu trennen und sich erneut zu verbinden, nützlich, um ein Passwort zu schnüffeln, wenn sich das Gerät wieder verbindet.

Nachdem Sie diesen Artikel gelesen haben.

Alle in diesem Tutorial beschriebenen Schritte umfassen Screenshots.

So finden Sie die MAC -Adresse manuell und ändern Sie manuell unter Linux

Führen Sie den Befehl im folgenden Screenshot aus, um Ihre aktuelle MAC -Adresse zu überprüfen, um den Befehl auszuführen.

IP -Adressshow

Im obigen Screenshot sehen Sie zwei Netzwerkkarten, die Ethernet -Karte mit dem Namen ENP2S0 und die drahtlose Karte mit dem Namen WLP3S0. Die MAC -Adressen enthalten 12 Ziffern, 6 Felder mit 2 Zeichen und Buchstaben, die durch Kolons getrennt sind. „:” Wie xx: xx: xx: xx: xx: xx. Die MAC-Adresse der Ethernet-Karte lautet D0: 17: C2: 12: 3C: CD, während die WLP3S0-Wi-Fi-Karte MAC-Adresse A2: 58: A6: 6A: 29: 04 lautet.

Die ersten 6 Zeichen und Zahlen identifizieren den Gerätehersteller in meinem Fall D0: 17: C2, das zu ASUS gehört. Die letzten 12 Ziffern sind die ID -Nummer für die Hardware und sie ist eindeutig.

Die MAC -Adresse kann nicht geändert werden, während die Netzwerkkarte abgelaufen ist. Bearbeiten Sie daher den Mac, bevor Sie die Netzwerkkarte festlegen müssen. Sie können dies mit dem IP -Befehl wie im folgenden Beispiel mit Ihrem Netzwerkgerät ersetzt werden.

sudo ip link set dev runter

Jetzt können Sie Ihrem Gerät eine neue MAC -Adresse zuweisen, indem Sie den folgenden Befehl ausführen, wo Sie durch Ihr Netzwerkgerät ersetzt werden müssen und durch die neue MAC -Adresse ersetzt werden müssen, die Sie Ihrem Gerät zuweisen möchten.

sudo ip link set dev Adresse

Stellen Sie Ihre Netzwerkkarte schließlich erneut ein, indem Sie den folgenden Befehl ausführen, wo muss durch Ihre Netzwerkkarte ersetzt werden.

sudo ip link set dev hoch

Wie Sie im folgenden Screenshot sehen können, wurde die Mac.


Das Problem mit der manuellen Methode erfolgt nach dem Neustart Ihres Geräts. Die ursprüngliche MAC -Adresse wird wiederhergestellt.

Ändern Sie die MAC -Adresse automatisch oder zufällig

In diesem Abschnitt wird erläutert, wie die MAC -Adresse automatisch geändert wird oder wie eine zufällige MAC -Adresse zugewiesen wird.

Zu diesem Zweck müssen Sie das Programm MacChanger installieren. Führen Sie den folgenden Befehl aus, um es auf Debian und seinen basierten Linux -Verteilungen zu installieren.

sudo apt installieren MacChanger

Während des Installationsprozesses werden Sie gefragt, ob MacChanger Ihre MAC -Adresse jedes Mal automatisch ändern soll, wenn Ihre Netzwerkkarte eine Verbindung zum Netzwerk herstellt. Wählen Sie die gewünschte Option aus und drücken Sie die Eingabetaste.


Sobald MacChanger installiert ist, um Ihrer Netzwerkkarte einen zufälligen Mac zuzuweisen, führen Sie den folgenden Befehl aus, wo sich Ihr Netzwerkgerät befindet.

sudo macchanger -r

Der -r (zufällig) Der Parameter fordert MacChanger an, eine zufällige MAC -Adresse zu generieren.

Notiz: Wenn Sie bei der Ausführung des vorherigen Befehls einen Fehler erhalten, deaktivieren Sie zuerst Ihr Netzwerkgerät nach Ausführen von sudo ip link setzen Sie Dev nach unten und dann den Befehl noch einmal ausführen, und Führen Sie sudo ip link ein . Dies sollte unnötig sein, verwenden Sie es jedoch bei Fehlern.

Verwenden Sie, um eine bestimmte MAC -Adresse mithilfe von MacChanger zuzuweisen, anstatt den -R -Parameter zu verwenden, wie im folgenden Beispiel gezeigt, wo der neue Mac, den Sie zuweisen möchten, und die Netzwerkkarte.

sudo macchanger -m

Finden und ändern Sie die MAC -Adresse mit dem alten Befehl "IfConfig"

Alte Linux -Benutzer kennen die Ifconfig Befehl der Vorgänger der IP -Befehl Wird im ersten Abschnitt dieses Tutorials verwendet, um zu erläutern, wie die MAC -Adresse unter Linux geändert wird.

Wenn Sie eine sehr alte Linux-Verteilung verwenden oder das Net-Tools-Paket installiert haben, können Sie auch den Befehl IFConfig verwenden, um Ihre MAC-Adresse zu ändern.

Der Vorgang ist der gleiche wie beim IP -Befehl. Drehen Sie zunächst Ihre Netzwerkkarte ab.

sudo ifconfig runter

Weisen Sie dann die neue MAC -Adresse zu, indem Sie den folgenden Befehl ausführen. Wo ist Ihre Netzwerkkarte und der neue Mac.

sudo ifconfig HW Äther

Stellen Sie dann Ihre Netzwerkkarte erneut ein.

sudo ifconfig hoch


Wie Sie im folgenden Screenshot sehen können, wurde die MAC -Adresse erfolgreich geändert.


Das ist alles. Drei beeindruckende Methoden, um Ihren MAC unter Linux zu ändern.

Abschluss

Wie Sie sehen können, kann das Ändern Ihrer MAC -Adresse erweiterte Zwecke haben, aber die Aufgabe selbst ist ziemlich einfach und kann von jedem Linux -Benutzer ausgeführt werden. Linux bietet verschiedene Methoden, um Ihren Mac zu ändern. Die drei beliebtesten werden oben in diesem Artikel erläutert. Stellen Sie beim Ändern Ihres Mac immer sicher, dass Sie andere Adressen nicht filtern, oder Sie werden möglicherweise getrennt, bis Sie die zulässige Adresse wiederherstellen können. Denken Sie auch daran, dass die letzte Technik (IFConfig) nur an alten Linux-Verteilungen oder Systemen funktioniert, wobei das Net-Tools-Paket installiert ist. Ein weiterer wichtiger Punkt ist, dass mit Ausnahme der MacChanger -Methode (wenn Sie sie automatisch konfiguriert haben), sowohl IP- als auch IFConfig -Originaladressen nach dem Neustart wiederhergestellt werden.

Vielen Dank, dass Sie diesen Artikel gelesen haben, wie Sie die MAC -Adresse unter Linux ändern können. Ich hoffe es war nützlich für Sie. Folgen Sie uns weiter, um weitere Linux -professionelle Tutorials zu erhalten.