Chaque carte réseau de votre ordinateur possède une adresse MAC (Media Access Control) unique intégrée qui peut être utilisée pour identifier votre ordinateur. C’est généralement bien, mais il est possible de le changer nativement sous OS X.
Si vous utilisez Windows ou Linux, vous pouvez également changer votre adresse MAC facilement sur ces plates-formes, mais nous devons noter qu’il s’agit plus d’un sujet avancé et que la plupart des gens ne devraient pas changer leur adresse MAC à moins qu’ils n’en aient vraiment besoin.
Comment trouver votre adresse MAC
OS X fournit un moyen rapide et facile de trouver votre adresse MAC. Maintenez simplement la touche Option enfoncée et cliquez sur l’icône Wi-Fi dans la barre de menus:
La partie «Adresse» avec tous les deux-points est votre adresse MAC. Il s’agit de votre adresse physicalMAC, qui pour la plupart des gens est l’adresse que vous souhaitez. Cependant, si votre adresse a été modifiée, vous pouvez vérifier quelle adresse votre ordinateur utilise réellement pour communiquer en allumant un terminal et en exécutant:
ifconfig en0 | grep ether
Cela affichera votre adresse MAC pour l’interface matérielle en0, qui pour la plupart des Mac est utilisée pour le Wi-Fi. Vous pouvez vérifier quelle interface est utilisée pour le sans fil en maintenant la touche Option enfoncée et en cliquant sur l’icône Wi-Fi dans la barre de menu, qui vous montrera rapidement quel appareil vous utilisez pour accéder à Internet:
Comment changer votre adresse MAC
Si vous souhaitez modifier votre adresse MAC et en avoir une spécifique en tête, vous pouvez la définir avec:
sudo ifconfig en0 ether aa:bb:cc:dd:ee:ff
Cela définira votre adresse MAC pour en0. Si vous possédez un Mac qui possède également un port Ethernet, vous devrez peut-être utiliser en1.
Comment obtenir une adresse MAC aléatoire
Si vous optez pour la confidentialité, la randomisation de votre adresse MAC est probablement la meilleure option. Cette commande le fera automatiquement:
openssl rand -hex 6 | sed 's/(..)/1:/g; s/.$//' | xargs sudo ifconfig en0 ether
Cela générera et définira une nouvelle adresse MAC pour en0 à chaque fois que vous l’exécuterez. Les modifications apportées à partir de ces deux commandes seront annulées au redémarrage, ce n’est donc pas permanent. Si vous le souhaitez, vous pouvez créer un script et le configurer pour qu’il s’exécute au démarrage, en vous en donnant un nouveau pour chaque session.
Gardez à l’esprit qu’après avoir modifié votre adresse MAC, vous pouvez avoir des problèmes de réseau, c’est donc une bonne idée de redémarrer votre Wi-Fi après l’avoir modifiée.