En tant qu’utilisateurs de Linux, nous avons parfois besoin de changer l’adresse MAC de nos adaptateurs réseau. Ce processus est également appelé spoofing ou falsification d’une adresse MAC. Cet article explique comment changer une adresse MAC sur un système Debian 10 Buster.
Qu’est-ce qu’une adresse MAC
Le MAC, qui signifie Media Access Control, est un identifiant de six octets intégré de façon permanente dans le firmware d’un adaptateur réseau. Cette adresse peut être lue par un système d’exploitation et le réseau où l’adaptateur est installé. Tous les nœuds du réseau, tels que les stations de travail, les imprimantes, etc. sont identifiés par ces adresses MAC sur le réseau. Ces adresses sont identiques, même pour deux modèles d’appareils similaires du même fabricant. Toutes les adresses MAC doivent suivre les normes établies par l’IEEE, l’Institut des ingénieurs en électricité et en électronique.
Pourquoi changer ?
Alors pourquoi devons-nous changer une adresse MAC ? Il existe principalement les raisons suivantes pour la changer :
- La raison la plus courante pour changer une adresse MAC est de préserver la vie privée. Si vous êtes connecté à un réseau public, la meilleure façon de garder votre identité non exposée est de falsifier le MAC.
- Si un administrateur réseau a bloqué votre MAC ID sur un pare-feu ou un routeur, vous pouvez l’usurper et être capable de passer à travers.
Comment visualiser l’adresse MAC ?
Pour visualiser les adresses MAC de tous vos périphériques réseau, vous pouvez utiliser la commande suivante sur votre terminal Debian :
$ ip link show
Tip : Vous pouvez ouvrir le terminal par la recherche du lanceur d’applications Debian comme suit :
C’est la sortie que vous obtenez:
La sortie ci-dessus de mon système montre les adresses MAC de trois périphériques réseau installés sur mon système. La partie après « link/ether » est celle où vous verrez l’adresse MAC d’un périphérique particulier mais nous l’avons floutée pour des raisons de confidentialité.
Il existe une autre façon de voir les adresses MAC, c’est par la commande « ip addr » suivante :
$ ip addr | grep ether
Comment changer ou usurper votre adresse MAC?
Pour changer l’adresse MAC d’un périphérique, vous devez d’abord installer un utilitaire en ligne de commande appelé le MacChanger.
Ouvrir le terminal soit par la recherche du lanceur d’applications et ensuite exécuter la commande suivante :
$ sudo apt-get install macchanger
Pendant le processus d’installation, vous rencontrerez le message de configuration suivant :
Sélectionnez Oui à l’aide des touches fléchées, puis appuyez sur Entrée afin de configurer macchanger pour qu’il s’exécute automatiquement chaque fois qu’un périphérique réseau est monté ou descendu.
La commande suivante vous permettra d’obtenir le nom d’interface d’un périphérique que vous utiliserez plus tard pour changer son adresse MAC:
$ ip addr
Le nom d’interface en surbrillance est celui que nous utiliserons dans nos exemples suivants.
Configuration d’une ID MAC aléatoire
La commande suivante attribuera une ID MAC aléatoire, mais viable, à votre adaptateur réseau:
Sytnax:
$ sudo macchanger -r <interface-name>
Exemple :
$ sudo macchanger -r enp37s0
Définir un identifiant MAC spécifique
La commande suivante attribuera un identifiant MAC spécifique à votre adaptateur réseau:
Sytnax :
$ macchanger --mac=XX:XX:XX:XX:XX:XX <interface-name>
Restaurer l’adresse MAC à l’état d’origine
Si vous devez restaurer l’adresse MAC d’un périphérique à son état d’origine, vous pouvez utiliser la commande suivante:
Syntaxe:
$ sudo macchanger -p <interface-name>
Exemple :
$ sudo macchanger -p enp37s0
A travers les étapes simples décrites dans cet article, vous pouvez afficher et modifier vos adresses Mac et également les restaurer aux adresses d’origine lorsque cela est nécessaire.
.