Une adresse MAC (Media Access Control) est un identifiant unique attribué à chaque interface réseau matérielle. Elle est essentielle pour la communication réseau, permettant d'identifier précisément les périphériques et de router les paquets de données correctement.
Nous avons déjà expliqué comment modifier l'adresse MAC sous Windows. Aujourd'hui, explorons les raisons valables de le faire sur macOS et la méthode étape par étape.
L'adresse MAC est un identifiant unique pour chaque carte réseau. Un Mac avec plusieurs interfaces (Wi-Fi, Ethernet, Bluetooth) en possède autant. Elle sert à l'attribution d'adresses IP statiques, au filtrage MAC et à l'identification des appareils. Sur les Wi-Fi publics, elle peut limiter le temps de connexion en traçant les dispositifs.
Plusieurs scénarios justifient ce changement :
Le filtrage MAC restreint l'accès Wi-Fi aux appareils autorisés, une mesure de sécurité efficace contre les intrus.
Si votre FAI authentifie via MAC et que votre carte réseau est remplacée, cloner l'ancienne adresse évite les délais de mise à jour auprès du fournisseur.

L'adresse MAC est visible en clair sur le réseau, exposant votre identité matérielle. Sur Wi-Fi public, cela pose un risque de traçage. Changer l'adresse renforce la confidentialité.
Elle prévient aussi l'usurpation d'identité par des attaquants qui pourraient se faire passer pour votre appareil.
Pour le Wi-Fi, maintenez Option et cliquez sur l'icône Wi-Fi dans la barre de menus. L'adresse apparaît avec le nom de l'interface, plus des options de diagnostic.

Cada interface a sa propre adresse (Bluetooth, Thunderbolt, etc.). Ouvrez le Terminal et tapez :
networksetup -listallhardwareportsLa liste affiche toutes les adresses MAC disponibles.

Ce changement est temporaire et réinitialisé au redémarrage. Utilisez-le au besoin.
Générez une adresse aléatoire ou utilisez une existante (ex. ancienne carte). Pour la confidentialité, optez pour l'aléatoire ; pour un FAI, l'ancienne MAC.
Déconnectez-vous d'abord du Wi-Fi : Option + clic icône Wi-Fi > Déconnecter du réseau.

Pour une adresse aléatoire, dans Terminal :
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'Copiez le résultat (format XX:XX:XX:XX:XX:XX).

Appliquez-la (remplacez en0 par votre interface si différent, ex. en1) :
sudo ifconfig en0 ether XX:XX:XX:XX:XX:XX
Entrez votre mot de passe admin. Vérifiez et reconnectez-vous au Wi-Fi.
networksetup -listallhardwareports.Ce tutoriel fonctionne sur macOS récents (testé jusqu'à Sonoma). Avez-vous changé votre MAC ? Pourquoi ? Partagez en commentaires !