🌐 DA

🖧 MAC-adressegenerator

Genererer tilfældige MAC-adresser ved hjælp af din browsers crypto.getRandomValues (6 tilfældige bytes). Vælg en separator og skrift, tving eventuelt biten "lokalt administreret & unicast" for en sikker testadresse, eller vælg et ægte producent-OUI-præfiks for en mere realistisk adresse.

Ligesom IP-områder tildeles OUI'et (de første 3 bytes) af IEEE til rigtige producenter. Denne liste er et lille repræsentativt udvalg af 20 kendte præfikser og erstatter ikke den fulde IEEE OUI-database (bevidst uden for scope).

Når den er aktiveret, justeres de to laveste bits i det første oktet, så U/L-biten (0x02) sættes til 1 (lokalt administreret), og I/G-biten (0x01) sættes til 0 (unicast). Nyttigt til test-/virtuelle adresser, der ikke kolliderer med rigtig hardware. Denne mulighed deaktiveres automatisk, når et producent-OUI er valgt, fordi et ægte OUI allerede er en universelt administreret adresse. Uanset denne indstilling er hver genereret adresse altid unicast (I/G-bit = 0).

Hvad er U/L- og I/G-bits?

De to laveste bits i en MAC-adresses første byte har særlig betydning: I/G-biten (Individual/Group) er 0 for unicast (en enkelt enhed) og 1 for multicast. U/L-biten (Universal/Local) er 0 for en globalt unik adresse tildelt af IEEE, og 1 for en lokalt administreret adresse valgt af en administrator. Virtuelle maskiner, containere og testmiljøer bruger ofte lokalt administrerede unicast-adresser (den anden hex-ciffer i det første oktet ender på 2, 6, A eller E) for at undgå kollisioner med rigtige hardwareadresser.

GUIDE

Laes mere

01

1. MAC-adressens struktur

En MAC-adresse (Media Access Control) er 48 bit (6 bytes) og skrives normalt som seks hex-grupper med to cifre, adskilt af kolon eller bindestreg. De første 3 bytes (24 bit) er OUI'et (Organizationally Unique Identifier), som IEEE tildeler en producent; de sidste 3 bytes er et serienummer, som producenten selv tildeler. Cisco-udstyr viser traditionelt adresser som tre grupper med fire cifre adskilt af punktum (f.eks. aabb.ccdd.eeff).

02

2. Lokalt administreret vs. universelt, unicast vs. multicast

Hvis den næstlaveste bit i det første oktet (U/L) er 0, er adressen en globalt unik adresse tildelt af IEEE; hvis den er 1, er den lokalt administreret - valgt af software eller en administrator. Hvis den laveste bit (I/G) er 0, er adressen unicast (én specifik enhed); hvis den er 1, bruges den til multicast/broadcast. Når du tildeler en ny MAC til et testsetup, en virtuel netværksadapter eller en container, er kombinationen lokalt administreret + unicast (bits sat til henholdsvis 1 og 0) standardpraksis for at undgå kollisioner med rigtig hardware.

03

3. Forbehold ved brug af producent-OUI-præfikser

OUI-listen, som dette værktøj tilbyder, er et repræsentativt udvalg af 20 kendte præfikser (Cisco, Apple, VMware, Raspberry Pi og andre) og erstatter ikke IEEE's fulde OUI-database, som indeholder titusindvis af poster. Når du vælger et producentpræfiks, randomiseres kun de sidste 3 bytes, så den resulterende adresse ligner noget, der tilhører den producent, men som aldrig faktisk er udstedt af dem. Brug dette kun til test, dokumentation eller undervisning - ikke til at udgive dig for at være rigtig netværkshardware.

Ofte stillede sporgsmal

Kan en genereret MAC-adresse kollidere med en rigtig enhed?
I helt tilfældig tilstand reducerer aktivering af "lokalt administreret & unicast" kollisionsrisikoen markant. Når et producent-OUI er valgt, er kun de sidste 3 bytes tilfældige, så den kan i teorien overlappe med en rigtig enhed fra samme producent, selv om sandsynligheden er meget lav.
Hvorfor er den lokalt administrerede indstilling deaktiveret, når jeg vælger et producent-OUI?
Et ægte producent-OUI er allerede en universelt administreret adresse tildelt af IEEE. Hvis man tvinger den lokalt administrerede bit ovenpå, vil det stride mod den pågældende producents faktiske OUI-regler, så indstillingen deaktiveres automatisk og ignoreres, når et producentpræfiks er valgt.
Sendes mine valg eller de genererede adresser til en server?
Nej. Alt genereres helt i din browser via crypto.getRandomValues og sendes aldrig til en server.
Hvor mange adresser kan jeg generere ad gangen?
Mellem 1 og 100 ad gangen. Brug knappen "Kopiér alt" til at kopiere hele listen med linjeskift til din udklipsholder.