So ändern Sie die MAC-Adresse unter Linux

So ändern Sie die MAC-Adresse unter Linux

In diesem Linux-Tutorial-Beitrag zeigen wir Ihnen die Schritt-für-Schritt-Anleitung zum Ändern der MAC-Adresse in einem Linux-basierten Betriebssystem.

So ändern Sie die MAC-Adresse unter Linux

Wir müssen Tools installieren, um MAC-Adressen unter Linux zu ändern. Führen Sie den folgenden Befehl aus, um die Macchanger- und Net-Tools-Pakete zu installieren.

Für CentOS-basierte Systeme:

sudo yum install macchanger net-tools

Verwenden Sie für Arch-basierte Systeme den folgenden Befehl:

sudo pacman -S macchanger net-tools

sudo apt install macchanger net-tools

Wir zeigen Ihnen zwei Methoden, um die MAC-Adresse in Linux-basierten Betriebssystemen zu ändern.

Methode 1:

Ändern Sie die MAC-Adresse unter Linux dauerhaft

Führen Sie zunächst den folgenden Befehl aus, um alle Netzwerkgeräte in Linux aufzulisten. Außerdem müssen Sie den Schnittstellennamen mit dem folgenden Befehl notieren:
ifconfig

Führen Sie den folgenden Befehl aus, um die aktuelle MAC-Adresse der Netzwerkschnittstelle anzuzeigen:
sudo macchanger --show <interface_name>

Führen Sie das Macchanger-Tool mit dem folgenden Befehl aus, um die MAC-Adresse dauerhaft zu ändern:
>sudo macchanger -r <interface_name>

Wenn Sie unter Linux eine bestimmte MAC-Adresse zuweisen möchten, führen Sie den folgenden Befehl aus, indem Sie angeben die MAC-Adresse.
sudo macchanger --mac=<mac_address> <interface_name>

Ein … kreieren /etc/systemd/system/[email protected] systemd-Datei, damit Sie bei jedem Systemstart eine neue MAC-Adresse erhalten können.
sudo vim /etc/systemd/system/[email protected]

Fügen Sie dann den folgenden Text in die Datei [email protected] ein:

[Unit]
Description=changes mac for %I
Wants=network.target
Before=network.target
BindsTo=sys-subsystem-net-devices-%i.device
After=sys-subsystem-net-devices-%i.device

[Service]
Type=oneshot
ExecStart=/usr/bin/macchanger -r %I
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

Führen Sie nun den folgenden Befehl aus, um den Dienst zu aktivieren:
sudo systemctl enable changemac@<interface_name>.service

So ändern Sie die MAC-Adresse vorübergehend unter Linux

Führen Sie zunächst den folgenden Befehl aus, um alle Netzwerkgeräte unter Linux aufzulisten:
ifconfig

Führen Sie nun den folgenden Befehl aus, um die Verbindung des Geräts zum Netzwerk zu deaktivieren und seine MAC-Adresse unter Linux zu ändern.

sudo ifconfig <interface_name> down

sudo ip link set dev <interface_name> down

Verwenden Sie den folgenden Befehl, um die MAC-Adresse unter Linux zu ändern.

sudo ifconfig <interface_name> down hw ether <new_mac_address>

Führen Sie den folgenden Befehl aus, um das Gerät zu aktivieren.

sudo ifconfig <interface_name> up

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert