Générateur d'adresses MAC aléatoires

Générez des adresses MAC aléatoires avec les bits unicast/multicast et administré localement corrects, un préfixe OUI facultatif et formats deux-points, tirets ou Cisco.

1 à 5 octets en hex, p. ex. 00:1A:2B. Le reste est aléatoire.

Sortie

Les deux bits de poids faible du premier octet suivent votre choix : bit 0 = multidiffusion, bit 1 = administrée localement. Les adresses unicast administrées localement (deuxième chiffre 2, 6, A ou E) n’entrent jamais en conflit avec du matériel réel.

Qu'est-ce que Générateur d'adresses MAC ?

Générez des adresses MAC (EUI-48) aléatoires de 48 bits pour des machines virtuelles, conteneurs, laboratoires réseau et tests. Par défaut, les adresses sont unicast administrées localement : elles ne peuvent donc jamais entrer en conflit avec une adresse attribuée par un constructeur. Vous pouvez aussi conserver un préfixe constructeur (OUI) et choisir un format avec deux-points, tirets, points Cisco ou sans séparateur.

Comment utiliser Générateur d'adresses MAC

  1. Définissez le Nombre d'adresses et le Format de sortie.
  2. Laissez cochée l'option Administrée localement (recommandé) et laissez Multidiffusion décochée pour des adresses d'appareils.
  3. Saisissez éventuellement un Préfixe constructeur / OUI (facultatif) comme 00:1A:2B ; seuls les octets restants sont aléatoires.
  4. Cliquez sur Régénérer pour de nouvelles adresses, puis copiez-les ou téléchargez-les.

Exemple

Entrée
How many 3, Colons, Locally administered
Sortie
2a:78:3b:41:ae:64
ea:6f:53:fc:13:5c
a6:a1:3d:92:20:8c

Le deuxième chiffre hex de chaque adresse est 2, 6, A ou E : unicast administrée localement. Aléatoire — les vôtres seront différentes.

Quand utiliser Générateur d'adresses MAC

Utilisez-le pour attribuer des adresses MAC à des VM (KVM, VirtualBox, Proxmox), des réseaux macvlan Docker, des jeux de test ou des simulations réseau. N'utilisez pas l'OUI d'un vrai constructeur sur un réseau où il pourrait entrer en collision avec des appareils physiques, et ne l'utilisez pas pour usurper d'autres appareils.

Comment fonctionne Générateur d'adresses MAC

Six octets aléatoires sont tirés avec crypto.getRandomValues. Dans le premier octet, le bit 0 (I/G) est activé pour la multidiffusion ou désactivé pour l'unicast, et le bit 1 (U/L) est activé pour les adresses administrées localement ou désactivé pour les adresses administrées universellement. C'est pourquoi les adresses unicast administrées localement ont toujours 2, 6, A ou E comme deuxième chiffre hex (par ex. x2:…). Avec un préfixe constructeur, ses octets sont recopiés tels quels et seul le reste est aléatoire.

Cas d'utilisation courants

  • Attribuer des MAC statiques à des machines virtuelles ou des conteneurs
  • Créer des données de test pour un inventaire réseau ou un logiciel DHCP
  • Construire des topologies de laboratoire dans GNS3 ou EVE-NG
  • Générer des adresses d'exemple au format Cisco xxxx.xxxx.xxxx

Questions Fréquentes

Qu'est-ce qu'une adresse MAC administrée localement ?

Une adresse dont le bit U/L (bit 1 du premier octet) est activé. Les constructeurs ne les utilisent jamais : elles sont donc sûres pour des appareils virtuels et de test.

Qu'est-ce que le bit de multidiffusion ?

Le bit 0 du premier octet. S'il vaut 1, l'adresse désigne un groupe de destinataires ; les cartes réseau doivent donc utiliser des adresses unicast (0).

Un préfixe constructeur fait-il ressembler la MAC à cette marque ?

Oui, les outils qui recherchent les OUI afficheront ce constructeur. N'en utilisez que dans des environnements de test isolés.

Étapes suivantes conseillées

Explorer d'autres catégories