Als Linux-Benutzer müssen wir manchmal die MAC-Adresse unserer Netzwerkadapter ändern. Dieser Vorgang wird auch als Spoofing oder Fälschen einer MAC-Adresse bezeichnet. Dieser Artikel erklärt, wie man eine MAC-Adresse auf einem Debian 10 Buster-System ändert.
Was ist eine MAC-Adresse
MAC, das für Media Access Control steht, ist eine sechs Byte lange ID, die permanent in die Firmware eines Netzwerkadapters eingebettet ist. Diese Adresse kann von einem Betriebssystem und dem Netzwerk, in dem der Adapter installiert ist, gelesen werden. Alle Netzwerkknoten wie Workstations, Drucker usw. werden über diese MAC-Adressen im Netzwerk identifiziert. Diese Adressen sind identisch, selbst bei zwei ähnlichen Gerätemodellen desselben Herstellers. Alle MAC-Adressen müssen den vom IEEE, dem Institute of Electrical and Electronics Engineers, festgelegten Standards entsprechen.
Warum ändern?
Warum muss man also eine MAC-Adresse ändern? Es gibt vor allem folgende Gründe, sie zu ändern:
- Der häufigste Grund, eine MAC-Adresse zu ändern, ist die Wahrung der Privatsphäre. Wenn Sie an ein öffentliches Netzwerk angeschlossen sind, ist es am besten, Ihre ID nicht preiszugeben, indem Sie die MAC-Adresse fälschen.
- Wenn ein Netzwerkadministrator Ihre MAC-ID auf einer Firewall oder einem Router blockiert hat, können Sie sie fälschen und durchkommen.
Wie kann man die MAC-Adresse anzeigen?
Um die MAC-Adressen aller Ihrer Netzwerkgeräte anzuzeigen, können Sie den folgenden Befehl auf Ihrem Debian-Terminal verwenden:
$ ip link show
Tipp: Sie können das Terminal über die Suche des Debian Application Launcher wie folgt öffnen:
Dies ist die Ausgabe, die Sie erhalten:
Die obige Ausgabe von meinem System zeigt die MAC-Adressen von drei Netzwerkgeräten, die auf meinem System installiert sind. Der Teil nach „link/ether“ ist der Teil, in dem Sie die MAC-Adresse eines bestimmten Geräts sehen, aber wir haben ihn aus Datenschutzgründen unscharf dargestellt.
Es gibt noch eine andere Möglichkeit, MAC-Adressen zu sehen, und zwar über den folgenden Befehl „ip addr“:
$ ip addr | grep ether
Wie kann man seine MAC-Adresse ändern oder fälschen?
Um die MAC-Adresse eines Geräts zu ändern, muss man zunächst ein Kommandozeilenprogramm namens MacChanger installieren.
Öffnen Sie das Terminal entweder über die Suche des Anwendungsstarters und führen Sie dann den folgenden Befehl aus:
$ sudo apt-get install macchanger
Während des Installationsprozesses werden Sie die folgende Konfigurationsmeldung sehen:
Wählen Sie mit den Pfeiltasten Ja und drücken Sie dann die Eingabetaste, um macchanger so zu konfigurieren, dass es automatisch ausgeführt wird, wenn ein Netzwerkgerät hoch- oder heruntergefahren wird.
Mit dem folgenden Befehl können Sie den Schnittstellennamen eines Geräts abrufen, das Sie später zum Ändern seiner MAC-Adresse verwenden werden:
$ ip addr
Der hervorgehobene Schnittstellenname ist derjenige, den wir in unseren folgenden Beispielen verwenden werden.
Einrichten einer zufälligen MAC-ID
Der folgende Befehl weist Ihrem Netzwerkadapter eine zufällige, aber brauchbare MAC-ID zu:
Sytnax:
$ sudo macchanger -r <interface-name>
Beispiel:
$ sudo macchanger -r enp37s0
Einrichten einer bestimmten MAC-ID
Der folgende Befehl weist Ihrem Netzwerkadapter eine bestimmte MAC-ID zu:
Sytnax:
$ macchanger --mac=XX:XX:XX:XX:XX:XX <interface-name>
Wiederherstellen der MAC-Adresse auf den Originalzustand
Wenn Sie die MAC-Adresse eines Geräts auf den Originalzustand zurücksetzen müssen, können Sie folgenden Befehl verwenden:
Syntax:
$ sudo macchanger -p <interface-name>
Beispiel:
$ sudo macchanger -p enp37s0
Mit den in diesem Artikel beschriebenen einfachen Schritten können Sie Ihre Mac-Adressen anzeigen, ändern und bei Bedarf auch wieder auf die Originaladressen zurücksetzen.