🌐 NL

🖧 MAC Address Generator

Genereert willekeurige MAC-adressen met de crypto.getRandomValues van je browser (6 willekeurige bytes). Kies een scheidingsteken en hoofdlettergebruik, forceer optioneel de "locally administered & unicast"-bit voor een veilig testadres, of kies een echte vendor-OUI-prefix voor een realistischer ogend adres.

Net als IP-bereiken wordt de OUI (eerste 3 bytes) door de IEEE toegewezen aan echte fabrikanten. Deze lijst is een kleine representatieve selectie van 20 bekende prefixes en vervangt niet de volledige IEEE OUI-database (bewust buiten scope).

Wanneer deze optie is ingeschakeld, worden de twee laagste bits van het eerste octet aangepast zodat de U/L-bit (0x02) op 1 staat (locally administered) en de I/G-bit (0x01) op 0 staat (unicast). Handig voor test- of virtuele adressen die niet botsen met echte hardware. Deze optie wordt automatisch uitgeschakeld wanneer een vendor-OUI wordt geselecteerd, omdat een echte OUI al een universally administered address is. Ongeacht deze optie is elk gegenereerd adres altijd unicast (I/G-bit = 0).

Wat zijn de U/L- en I/G-bits?

De twee laagste bits van de eerste byte van een MAC-adres hebben een speciale betekenis: de I/G-bit (Individual/Group) is 0 voor unicast (één apparaat) en 1 voor multicast. De U/L-bit (Universal/Local) is 0 voor een wereldwijd uniek adres toegewezen door de IEEE, en 1 voor een lokaal beheerd adres gekozen door een beheerder. Virtuele machines, containers en testomgevingen gebruiken meestal lokaal beheerde unicast-adressen (tweede hex-cijfer van het eerste octet eindigend op 2, 6, A of E) om botsingen met echte hardwareadressen te voorkomen.

GIDS

Meer lezen

01

1. MAC-adresstructuur

Een MAC (Media Access Control)-adres is 48 bits (6 bytes) en wordt meestal geschreven als zes hexgroepen van twee tekens, gescheiden door dubbele punten of koppeltekens. De eerste 3 bytes (24 bits) zijn de OUI (Organizationally Unique Identifier), toegewezen door de IEEE aan een fabrikant; de laatste 3 bytes zijn een serienummer dat de fabrikant zelf toewijst. Cisco-apparatuur toont adressen van oudsher als drie groepen van vier tekens, gescheiden door punten (bijv. aabb.ccdd.eeff).

02

2. Lokaal beheerd versus universeel, unicast versus multicast

Als de op één na laagste bit van het eerste octet (U/L) 0 is, is het adres wereldwijd uniek en toegewezen door de IEEE; als die 1 is, is het lokaal beheerd, gekozen door software of een beheerder. Als de laagste bit (I/G) 0 is, is het adres unicast (één specifiek apparaat); als die 1 is, is het voor multicast/broadcast. Bij het toekennen van een nieuw MAC-adres aan een testopstelling, virtuele netwerkinterface of container is de combinatie lokaal beheerd + unicast (bits respectievelijk 1 en 0) de standaard om botsingen met echte hardware te voorkomen.

03

3. Aandachtspunten bij vendor-OUI-prefixes

De OUI-lijst van deze tool is een representatieve selectie van 20 bekende prefixes (Cisco, Apple, VMware, Raspberry Pi en andere) en vervangt niet de volledige OUI-database van de IEEE, die tienduizenden vermeldingen bevat. Het kiezen van een vendor-prefix randomiseert alleen de laatste 3 bytes, waardoor het resulterende adres eruitziet alsof het bij die vendor hoort, maar in werkelijkheid nooit door hen is uitgegeven. Gebruik dit alleen voor testen, documentatie of onderwijs, niet om echte netwerkhardware na te bootsen.

Veelgestelde vragen

Kan een gegenereerd MAC-adres botsen met een echt apparaat?
In volledig willekeurige modus verkleint het inschakelen van "lokaal beheerd & unicast" het risico op een botsing aanzienlijk. Wanneer een vendor-OUI is geselecteerd, zijn alleen de laatste 3 bytes willekeurig, dus in theorie kan het overlappen met een echt apparaat van die vendor, al is de kans erg klein.
Waarom wordt de locally-administered-optie uitgeschakeld wanneer ik een vendor-OUI kies?
Een echte vendor-OUI is al een universally administered address dat door de IEEE is toegewezen. Het geforceerd instellen van de locally-administered-bit zou botsen met de echte OUI-regels van die vendor, dus de optie wordt automatisch uitgeschakeld en genegeerd wanneer een vendor-prefix wordt gekozen.
Worden mijn opties of de gegenereerde adressen naar een server gestuurd?
Nee. Alles wordt volledig in je browser gegenereerd via crypto.getRandomValues en nooit naar een server gestuurd.
Hoeveel adressen kan ik tegelijk genereren?
Tussen 1 en 100 tegelijk. Gebruik de knop "Alles kopiëren" om de volledige lijst met regeleinden naar je klembord te kopiëren.