MAC-Adresse: Was es ist und wie man sie unter Linux ändert

Die MAC -Adresse ( Media Access Control ) ist eine 48-Bit-Kennung, die eine Netzwerkkarte oder ein Gerät eindeutig identifiziert. Sie wird auch als physikalische Adresse bezeichnet und ist für jedes Gerät einzigartig, da sie während der Herstellung direkt in die Hardware geschrieben wird. Ein Beispiel wäre: 38:70:77:1D:51:00.

Mit anderen Worten, in Wirklichkeit werden wir mit diesem Beitrag nicht lernen, den MAC dauerhaft zu ändern, sondern einen Klon mit unterschiedlichen Zielen zu erstellen. In einem meiner Arbeitsplätze ist beispielsweise ein auf dem DHCP-Server registrierter MAC erforderlich, um eine IP-Adresse mit Internetzugang zu erhalten. Das heißt, eine IP wird gegen einen MAC geliefert.

Das Problem ist, dass ich meinen Laptop normalerweise überall hin mitnehme und es viel bequemer ist, damit zu arbeiten als auf einem zufälligen Computer. Daher klone ich den MAC des Computers, der mir im Laptop zugewiesen wurde, und auf diese Weise kann ich auf das Internet zugreifen.

3 Methoden zum Ändern der MAC-Adresse.

Über den IP-Link

Die einfachste Methode (unter Arch Linux) ist die Verwendung von `ip link` . Dazu muss zunächst die Netzwerkkarte deaktiviert werden. Da wir aber wissen müssen, welche Schnittstelle verwendet wird, führen wir folgenden Befehl aus:

$ ip link show

Dies gibt uns eine ähnliche Liste:

1 Was: mtu 65536 qdisc noqueue state UNBEKANNTER Modus STANDARD Gruppe Standard Link / Loopback 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00 2: enp1s0: mtu 1500 qdisc pfifo_fast state UP-Modus STANDARD Gruppenstandard qlen 1000 link / ether 20: 89: 84: f7: 4c: fa brd ff: ff: ff: ff: ff: ff 3: wlp2s0: mtu 1500 qdisc mq state DOWN-Modus DEFAULT Gruppenstandard qlen 1000 link / ether 68: 17: 29: be: ff: 69 brd ff: ff: ff: ff: ff: ff 4: virbr0: mtu 1500 qdisc noqueue state DOWN-Modus STANDARD Gruppe Standard Link / Ether Ca: 97: e2: 96: 15: b3 brd ff: ff: ff: ff: ff: ff: ff

In diesem Fall ist derjenige, der uns interessiert, Nummer 2, also fahren wir mit der Ausführung fort (der Name kann sich je nach PC oder Distribution ändern):

$ sudo ip link set dev enp1s0 down

Sobald die Karte unten ist, führen wir den Befehl aus:

$ sudo ip link set dev enp1s0 address XX:XX:XX:XX:XX:XX

Wobei XX: XX: XX: XX: XX: XX die MAC-Nummer ist, die wir klonen möchten. Jetzt heben wir die Karte:

$ sudo ip link set dev enp1s0 up

Über Macchanger

Wir können die MAC-Adresse mithilfe einer Anwendung namens macchanger ändern :

# pacman -S macchanger

Die Verwendungssyntax lautet "macchanger -r ».

# macchanger -r enp1s0

Um eine zufällige MAC-Adresse mit Ausnahme der Bytes des Anbieters zu erstellen (falls diese den MAC überprüfen), müssen Sie den folgenden Befehl verwenden:

# macchanger -e enp1s0

So ändern Sie die MAC-Adresse auf einen bestimmten Wert:

# macchanger --mac=XX:XX:XX:XX:XX:XX

Verwenden von NetworkManager

Nach all dem Aufwand mit der Konsole gibt es nun eine viel einfachere Methode zum Ändern oder Klonen der MAC-Adresse: die Verwendung des NetworkManagers. Schauen Sie sich die Stelle an, an der „ Geklonte MAC-Adresse“ steht.

MAC-Adresse

Das Beste an dieser Methode ist, dass die MAC-Adresse, die wir klonen, auch beim Neustart des Computers erhalten bleibt. Mit diesem Tool können wir auch eine zufällige MAC-Adresse erstellen. Und das waren alles liebe Freunde.

Quelle: Arch Linux Wiki


Als bevorzugte Quelle in Google hinzufügen