Comment rechercher et modifier l'adresse MAC sous Mac OS

⚡ Résumé intelligent

Trouver et modifier une adresse MAC sur macOS utilise des outils intégrés : les Préférences Système, la barre d’outils Wi-Fi et le Terminal affichent l’adresse matérielle, tandis qu’une commande ifconfig en attribue temporairement une nouvelle.

  • 🔍 Rechercher (Préférences Système) : Ouvrez les Préférences Système, puis Réseau, Avancé et Matériel pour lire l'adresse MAC.
  • Trouver (Terminal) : Exécutez la commande ifconfig dans le Terminal pour afficher l'adresse MAC de l'adaptateur.
  • (I.e. Rechercher (barre d'outils) : Maintenez la touche Option enfoncée et cliquez sur l'icône Wi-Fi pour afficher l'adresse Wi-Fi.
  • 🔧 Changer: Utilisez la commande sudo ifconfig en0 ether avec une nouvelle valeur pour falsifier l'adresse MAC.
  • Temporaire : L'adresse modifiée est réinitialisée à la valeur par défaut du matériel après chaque redémarrage.
  • ⚠️ Condition préalable: Déconnectez-vous du Wi-Fi avant de modifier l'adresse IP, sinon l'interface la rejettera.

Comment trouver et modifier l'adresse MAC dans macOS

Comment trouver une adresse MAC sur macOS

Chaque adaptateur réseau possède un Adresse MAC et macOS Il existe trois façons simples de le rechercher : les Préférences Système, le Terminal et la barre d’outils Wi-Fi. Chaque méthode est présentée ci-dessous.

Utilisation des Préférences Système

Étape 1) Allez dans Préférences Système et cliquez sur Réseau.

Ouverture du volet Réseau dans macOS Préférences de système

Étape 2) Dans le menu Réseau, cliquez sur le bouton Avancé.

Cliquer sur le bouton Avancé dans le macOS Paramètres réseau

Étape 3) Allez dans l'onglet Matériel, où vous pouvez voir l'adresse MAC de votre Mac.

Afficher l'adresse MAC dans l'onglet Matériel macOS

On macOS À partir de Ventura, la disposition a changé : ouvrez les Paramètres système, choisissez Wi-Fi, cliquez sur Détails à côté de votre réseau et lisez l’adresse Wi-Fi.

Utilisation du terminal

Étape 1) Ouvrez l'application Terminal depuis Launchpad, tapez ifconfig et lisez votre adresse MAC dans la sortie.

Exécuter ifconfig dans le macOS Terminal pour afficher l'adresse MAC

Utilisation de la barre d'outils Wi-Fi

Étape 1) Appuyez sur la touche Option (Alt) et cliquez sur l'icône Wi-Fi dans la barre d'outils ; le menu affiche alors l'adresse Wi-Fi.

Revextraire l'adresse MAC Wi-Fi de macOS barre de menus avec la touche Option

Pourquoi changer votre adresse MAC ?

Modifier, ou falsifier, une adresse MAC est une opération courante en réseau, justifiée par plusieurs raisons pratiques. Puisque l'adresse est diffusée sur chaque réseau local auquel vous vous connectez, elle peut être enregistrée et utilisée pour identifier votre appareil. La remplacer présente donc des avantages évidents en matière de confidentialité et de tests.

  • Intimité: Une adresse IP tournante complique la tâche des réseaux et des annonceurs pour tracappareil ka à travers différents emplacements.
  • Contrôle d'accès: Certains réseaux publics ou d'entreprise limitent les appareils par adresse MAC ou imposent des limites de temps, et une nouvelle adresse peut rétablir l'accès là où l'ancienne est bloquée.
  • Test: Les ingénieurs réseau modifient l'adresse MAC pour tester les pare-feu, les réservations DHCP ou les règles basées sur l'adresse MAC sans échange.ping matériel.
  • Remplacement: En cas de défaillance d'une carte réseau, le clonage de l'ancienne adresse MAC permet à la carte de remplacement d'hériter des autorisations basées sur l'adresse.

Quelle qu’en soit la raison, n’oubliez pas que l’usurpation d’adresse ne modifie que l’adresse présentée par le système d’exploitation ; l’adresse matérielle intégrée reste la même.

Comment changer l'adresse MAC sur macOS

Voici comment modifier l'adresse MAC sur macOSSuivez les étapes dans l'ordre :

Étape 1) Maintenez la touche Option enfoncée et cliquez sur le symbole Wi-Fi pour vérifier le nom de l'interface. Dans le schéma ci-dessous, il s'agit de « en0 ».

Vérification du nom de l'interface Wi-Fi en0 dans le macOS barre de menus

Étape 2) Ouvrez le Terminal et exécutez la commande ci-dessous pour générer une adresse aléatoire :

openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'

Elle renvoie un nouveau nombre hexadécimal pouvant servir d'adresse MAC.

Sortie de la commande openssl affichant une adresse MAC générée aléatoirement dans le terminal

Étape 3) Déconnectez-vous de votre réseau Wi-Fi actuel en maintenant la touche Option enfoncée, en cliquant sur l'icône Wi-Fi dans la barre de menu et en choisissant « Déconnexion ».

Déconnexion du réseau Wi-Fi actuel dans macOS avant de changer le MAC

Étape 4) Retournez dans le Terminal et exécutez :

sudo ifconfig en0 ether  <MAC address>

Étape 5) Votre adresse MAC a été modifiée. Reconnectez-vous à votre réseau Wi-Fi et vérifiez une dernière fois votre adresse MAC.

Appliquer la nouvelle adresse MAC avec sudo ifconfig et la vérifier dans macOS terminal

Est-ce que changer une adresse MAC sur macOS Permanent?

On macOSUne adresse MAC modifiée avec la commande ifconfig est temporaire. Le système d'exploitation n'affiche la nouvelle adresse que jusqu'au prochain redémarrage, moment où l'interface rétablit son adresse matérielle d'origine. Il n'existe aucun paramètre intégré permettant de rendre permanente une modification effectuée avec ifconfig.

Ce comportement est intentionnel. macOS Le système considère l'adresse matérielle comme la valeur par défaut et la réapplique au démarrage. Un redémarrage est donc la méthode la plus simple pour annuler toute modification. Si vous souhaitez que la nouvelle adresse soit conservée, vous devez réappliquer la commande après chaque connexion, généralement via un script de démarrage ou un LaunchDaemon.

  • Temporaire par défaut : L'adresse usurpée disparaît au redémarrage ou lorsque l'interface Wi-Fi est réinitialisée.
  • Aucune persistance native : Apple ne propose aucune option dans le menu permettant de verrouiller une adresse MAC personnalisée.
  • Persistance manuelle : Un script de démarrage qui exécute la commande ifconfig réapplique automatiquement l'adresse.

Erreurs courantes lors de la modification d'une adresse MAC sur macOS

Quelques problèmes prévisibles peuvent empêcher la prise en compte d'un changement d'adresse MAC. Les résoudre en les résolvant dans l'ordre permet généralement de résoudre le problème :

  • Toujours connecté au Wi-Fi : Vous ne pouvez pas modifier l'adresse tant que l'interface est connectée à un réseau. Déconnectez-vous d'abord du Wi-Fi, puis exécutez la commande.
  • Nom d'interface incorrect : La commande cible l'interface en0, mais sur certains Mac, le Wi-Fi utilise l'interface en1. Exécutez la commande `networksetup -listallhardwareports` pour vérifier l'interface correcte.
  • Format MAC invalide : La nouvelle valeur doit être une adresse hexadécimale valide de 48 bits ; une adresse unicast administrée localement est la plus sûre.
  • sudo manquant : La modification d'une interface nécessite des droits d'administrateur ; la commande doit donc commencer par sudo et vous demander votre mot de passe.
  • Le changement n'a pas perduré : Comme la modification est temporaire, vérifiez-la immédiatement avec la commande ifconfig en0 avant de vous reconnecter.

FAQ

Sur un iPhone ou un iPad, ouvrez Réglages, puis Général, puis Informations, et faites défiler jusqu'à Adresse Wi-Fi, qui correspond à l'adresse MAC de l'appareil. iOS peut afficher une adresse privée spécifique à chaque réseau, sauf si vous désactivez l'option Adresse Wi-Fi privée pour ce réseau.

Une adresse MAC est un identifiant matériel permanent de 48 bits qui fonctionne au niveau de la couche liaison de données. Votre adresse IP Il s'agit d'une adresse logique et modifiable, attribuée au niveau de la couche réseau pour le routage du trafic entre les réseaux.

Dans le Terminal, exécutez la commande `networksetup -listallhardwareports` pour afficher la liste de chaque interface et son nom. Sur les ordinateurs portables, l'interface Wi-Fi est généralement identifiée par `en0`, mais elle peut être identifiée par `en1` lorsqu'une connexion Ethernet est présente. Il est donc conseillé de vérifier avant d'exécuter `ifconfig`.

La fonctionnalité Adresse Wi-Fi privée d'Apple attribue une adresse MAC différente et aléatoire à chaque réseau sur les versions récentes d'iOS et macOS Ces mises à jour améliorent la confidentialité. Désactivez cette fonction dans les paramètres du réseau si un point d'accès utilise une adresse MAC stable pour le filtrage.

Modifier l'adresse MAC de son propre appareil est généralement légal à des fins de confidentialité, de test ou de dépannage. Utiliser une adresse MAC falsifiée pour contourner les contrôles d'accès, usurper l'identité d'un autre appareil ou commettre une fraude est illégal dans la plupart des juridictions.

Une adresse MAC est composée de douze chiffres hexadécimaux répartis en six paires, par exemple 00:1A:2B:3C:4D:5E. Les trois premières paires constituent l'OUI qui identifie le fournisseur ; les trois dernières identifient la carte réseau individuelle.

Les modèles d'apprentissage automatique analysent les schémas de signal et de trafic normaux de chaque appareil, puis signalent les trames dont l'adresse MAC ne correspond pas, détectant ainsi plus rapidement les adaptateurs usurpés ou malveillants que les règles statiques. Les analystes confirment toutefois les alertes avant de bloquer un hôte.

Copilote GitHub coquille de brouillons ou Python Scripts pour des tâches telles que la lecture de en0 avec ifconfig, la génération d'une adresse MAC aléatoire ou la vérification d'une modification. RevVérifiez et testez les commandes générées avant de les exécuter avec sudo.

Résumez cet article avec :