Als Linux-gebruikers moeten we soms het MAC-adres van onze netwerkadapters wijzigen. Dit proces wordt ook wel spoofen of vervalsen van een MAC-adres genoemd. In dit artikel wordt uitgelegd hoe u een MAC-adres wijzigt op een Debian 10 Buster-systeem.
Wat is een MAC-adres
MAC, dat staat voor Media Access Control, is een ID van zes bytes die permanent is ingebed in de firmware van een netwerkadapter. Dit adres kan worden gelezen door een besturingssysteem en het netwerk waar de adapter is geïnstalleerd. Alle netwerkknooppunten, zoals werkstations en printers, enz. worden via het netwerk geïdentificeerd door deze MAC-adressen. Deze adressen zijn identiek, zelfs voor twee vergelijkbare apparaatmodellen van dezelfde fabrikant. Alle MAC-adressen moeten voldoen aan de normen die zijn vastgesteld door het IEEE, het Institute of Electrical and Electronics Engineers.
Waarom veranderen?
Dus waarom moeten we een MAC-adres veranderen? Er zijn hoofdzakelijk de volgende redenen om het te veranderen:
- De meest voorkomende reden om een MAC-adres te veranderen is om privacy te behouden. Als u op een openbaar netwerk bent aangesloten, is de beste manier om uw ID onbelicht te houden het vervalsen van het MAC-adres.
- Als een netwerkbeheerder uw MAC-ID op een firewall of router heeft geblokkeerd, kunt u het spoofen en er toch doorheen komen.
Hoe het MAC-adres te bekijken?
Om de MAC-adressen van al uw netwerkapparaten te bekijken, kunt u het volgende commando op uw Debian-terminal gebruiken:
$ ip link show
Tip: U kunt de Terminal openen door als volgt te zoeken in de Debian Application Launcher:
Dit is de uitvoer die u krijgt:
De bovenstaande uitvoer van mijn systeem toont MAC-adressen van drie netwerkapparaten die op mijn systeem zijn geïnstalleerd. Het gedeelte na “link/ether” is waar je het MAC adres van een bepaald apparaat ziet, maar we hebben het om privacy redenen vervaagd.
Er is nog een andere manier om MAC-adressen te bekijken, en wel via het volgende “ip addr” commando:
$ ip addr | grep ether
Hoe wijzig of vervals je MAC-adres?
Om het MAC-adres van een apparaat te wijzigen, moet je eerst een commandoregelprogramma installeren dat MacChanger heet.
Open de Terminal via de zoekfunctie Application Launcher en voer vervolgens het volgende commando uit:
$ sudo apt-get install macchanger
Tijdens het installatieproces zult u het volgende configuratiebericht tegenkomen:
Selecteer Ja met de pijltjestoetsen en druk vervolgens op Enter om macchanger zodanig te configureren dat deze automatisch wordt uitgevoerd wanneer een netwerkapparaat omhoog of omlaag wordt gebracht.
Met het volgende commando kunt u de interface-naam van een apparaat opvragen dat u later zult gebruiken om het MAC-adres te wijzigen:
$ ip addr
De gemarkeerde interface-naam is de interface die we in onze volgende voorbeelden zullen gebruiken.
Een willekeurige MAC-ID instellen
Het volgende commando wijst een willekeurige, maar bruikbare, MAC-ID toe aan uw netwerkadapter:
Sytnax:
$ sudo macchanger -r <interface-name>
Voorbeeld:
$ sudo macchanger -r enp37s0
Een specifieke MAC-ID instellen
Met de volgende opdracht kunt u een specifieke MAC-ID aan uw netwerkadapter toewijzen:
Sytnax:
$ macchanger --mac=XX:XX:XX:XX:XX:XX <interface-name>
Het MAC-adres terugzetten naar het origineel
Als u het MAC-adres van een apparaat moet terugzetten naar de oorspronkelijke staat, kunt u het volgende commando gebruiken:
Syntax:
$ sudo macchanger -p <interfacenaam>
Voorbeeld:
$ sudo macchanger -p enp37s0
Met de eenvoudige stappen die in dit artikel worden beschreven, kunt u uw Mac-adressen bekijken en wijzigen en ze indien nodig ook weer terugzetten naar de oorspronkelijke adressen.