Aller au contenu
TextArray
Tout en local

Générateur d'adresse MAC

Générez des adresses MAC aléatoires et bien formées en notation deux-points, trait d'union ou Cisco.

Sortie

Générateur d'adresse MAC

Générez une adresse MAC aléatoire ou une liste de milliers, chacune sur sa propre ligne et prête à être collée dans un fichier de configuration, un appareil de test ou une feuille de calcul. Quatre notations sont disponibles : paires séparées par des deux-points (aa:bb:cc:dd:ee:ff), paires séparées par des traits d'union au fur et à mesure que Windows les imprime, groupes de quatre en pointillés de Cisco (aabb.ccdd.eeff) et hexadécimal nu sans séparateurs. Une case à cocher permet de basculer entre les minuscules et les majuscules.

La partie intéressante d'une adresse MAC est son premier octet, et ce générateur le fait correctement. Avec "Administré localement" activé - la valeur par défaut - chaque adresse a son bit U/L défini, la marquant comme attribuée localement. De telles adresses constituent le bon choix pour les valeurs générées, car elles ne peuvent jamais entrer en collision avec les plages OUI attribuées par le fournisseur et utilisées réellement par le matériel ; c'est la même convention que suivent les machines virtuelles et les téléphones soucieux de la confidentialité. Décochez-la pour produire des adresses de style OUI, uniques au monde, pour les analyseurs qui les attendent. La case à cocher "Unicast" contrôle le bit I/G de la même manière, et sa désactivation génère des adresses de multidiffusion pour tester ce coin de votre code.

Utilisations typiques : amorcer une base de données de périphériques, remplir des réservations DHCP dans un laboratoire, fuzzer un analyseur d'inventaire réseau, écrire des exemples de documentation qui ne sont évidemment pas du matériel réel ou configurer une VM lorsque l'hyperviseur demande un MAC.

Chaque octet provient de crypto.getRandomValues et l'ensemble de l'outil s'exécute localement dans votre navigateur : rien n'est téléchargé, enregistré ou stocké. Notez que l'outil génère des valeurs ; en fait, la modification du MAC d'une interface réseau se fait dans votre système d'exploitation.

FAQ

Est-ce que quelque chose est envoyé à un serveur ?
Non. Les adresses sont générées dans votre navigateur avec l'API Web Crypto et ne quittent jamais votre appareil.
Que signifie « administré localement » ?
Il définit le bit U/L dans le premier octet, marquant l'adresse comme attribuée localement plutôt que comme attribuée par le fournisseur. Les adresses générées doivent le conserver : elles ne peuvent alors jamais entrer en collision avec l'adresse basée sur OUI d'un appareil réel.
Une adresse générée peut-elle entrer en conflit avec du matériel réel ?
Avec « Administré localement » activé, non : cet espace d'adressage est réservé à l'attribution locale et les fournisseurs n'y expédient jamais de matériel. Sans cette option, une collision avec la gamme de certains fournisseurs est théoriquement possible, utilisez donc celles-ci uniquement comme données de test.
Quel format les appareils Cisco utilisent-ils ?
Cisco IOS imprime les adresses MAC sous forme de trois groupes de quatre chiffres hexadécimaux séparés par des points, comme aabb.ccdd.eeff. Choisissez l'option Cisco qui correspond.
Est-ce que cela change l'adresse MAC de mon ordinateur ?
Non, il génère uniquement des valeurs. Changer le MAC d'une interface est un paramètre du système d'exploitation : macOS, Windows et Linux ont chacun leur propre façon de le faire.