🌐 NO

🖧 MAC-adressegenerator

Genererer tilfeldige MAC-adresser ved hjelp av browserens crypto.getRandomValues (6 tilfeldige bytes). Velg skilletegn og store eller små bokstaver, tving eventuelt "lokalt administrert og unicast"-bit for en trygg testadresse, eller velg et ekte OUI-prefiks fra en leverandør for en mer realistisk adresse.

I likhet med IP-områder er OUI-et (første 3 bytes) tildelt av IEEE til ekte produsenter. Denne listen er et lite representativt utvalg på 20 kjente prefiks og erstatter ikke den fullstendige IEEE OUI-databasen (bevisst utenfor omfanget).

Når dette er aktivert, justeres de to laveste bitene i første oktett slik at U/L-bitet (0x02) settes til 1 (lokalt administrert) og I/G-bitet (0x01) settes til 0 (unicast). Nyttig for test- eller virtuelle adresser som ikke kolliderer med ekte maskinvare. Dette alternativet deaktiveres automatisk når et OUI-prefiks fra en leverandør er valgt, siden et ekte OUI allerede er en universelt administrert adresse. Uansett dette alternativet er hver genererte adresse alltid unicast (I/G-bit = 0).

Hva er U/L- og I/G-bitene?

De to laveste bitene i første byte av en MAC-adresse har spesiell betydning: I/G-bitet (Individual/Group) er 0 for unicast (en enkelt enhet) og 1 for multicast. U/L-bitet (Universal/Local) er 0 for en globalt unik adresse tildelt av IEEE, og 1 for en lokalt administrert adresse valgt av en administrator. Virtuelle maskiner, containere og testmiljøer bruker ofte lokalt administrerte unicast-adresser (andre hex-siffer i første oktett som ender på 2, 6, A eller E) for å unngå kollisjon med ekte maskinvareadresser.

GUIDE

Les mer

01

1. Struktur for MAC-adresse

En MAC-adresse (Media Access Control) er 48 bit (6 bytes), vanligvis skrevet som seks grupper med to heksadesimale tegn separert med kolon eller bindestrek. De første 3 bytes (24 bit) er OUI-et (Organizationally Unique Identifier) som IEEE tildeler en produsent; de siste 3 bytes er et serienummer produsenten tildeler selv. Cisco-utstyr viser tradisjonelt adresser som tre fire-sifrede grupper adskilt av punktum (f.eks. aabb.ccdd.eeff).

02

2. Lokalt administrert vs universell, unicast vs multicast

Hvis det nest laveste bitet i første oktett (U/L) er 0, er adressen en globalt unik adresse tildelt av IEEE; hvis det er 1, ble den lokalt administrert - valgt av programvare eller en administrator. Hvis det laveste bitet (I/G) er 0, er adressen unicast (én bestemt enhet); hvis det er 1, er den for multicast/broadcast. Når du tildeler en ny MAC til et testoppsett, et virtuelt nettverksgrensesnitt eller en container, er kombinasjonen lokalt administrert + unicast (bitene satt til henholdsvis 1 og 0) standardpraksis for å unngå kollisjon med ekte maskinvare.

03

3. Forbehold ved bruk av OUI-prefiks fra leverandører

OUI-listen dette verktøyet tilbyr, er et representativt utvalg på 20 kjente prefiks (Cisco, Apple, VMware, Raspberry Pi og andre) og erstatter ikke IEEEs fullstendige OUI-database, som inneholder titusenvis av oppføringer. Når du velger et leverandørprefiks, randomiseres bare de siste 3 bytes, så den resulterende adressen ser ut som om den tilhører den leverandøren, men ble aldri faktisk utstedt av dem. Bruk dette kun til testing, dokumentasjon eller undervisning - ikke for å utgi deg for ekte nettverksmaskinvare.

Vanlige sporsmal

Kan en generert MAC-adresse kollidere med en ekte enhet?
I helt tilfeldig modus vil aktivering av "lokalt administrert og unicast" redusere kollisjonsrisikoen betydelig. Når et OUI-prefiks fra en leverandør er valgt, er bare de siste 3 bytes tilfeldige, så i teorien kan den overlappe med en ekte enhet fra den leverandøren, selv om sannsynligheten er svært lav.
Hvorfor er alternativet for lokalt administrert deaktivert når jeg velger et OUI-prefiks fra en leverandør?
Et ekte OUI-prefiks fra en leverandør er allerede en universelt administrert adresse tildelt av IEEE. Å tvinge det lokalt administrerte bitet oppå dette ville stride mot den leverandørens faktiske OUI-regler, så alternativet blir automatisk deaktivert og ignorert når et leverandørprefiks er valgt.
Sendes alternativene mine eller de genererte adressene til en server?
Nei. Alt genereres fullstendig i nettleseren din via crypto.getRandomValues og sendes aldri til en server.
Hvor mange adresser kan jeg generere samtidig?
Mellom 1 og 100 om gangen. Bruk knappen "Kopier alt" for å kopiere hele listen med linjeskift til utklippstavlen.