🌐 IT

🖧 Generatore di indirizzi MAC

Genera indirizzi MAC casuali usando crypto.getRandomValues del browser (6 byte casuali). Scegli un separatore e il maiuscolo/minuscolo, puoi anche forzare il bit "localmente amministrato e unicast" per un indirizzo di test sicuro oppure scegliere un prefisso OUI reale di un vendor per un indirizzo dall'aspetto più realistico.

Come gli intervalli IP, l'OUI (i primi 3 byte) è assegnato dall'IEEE ai produttori reali. Questo elenco è un piccolo campione rappresentativo di 20 prefissi noti e non sostituisce il database OUI completo dell'IEEE (intenzionalmente fuori ambito).

Quando è attivato, i due bit meno significativi dell'ottetto iniziale vengono regolati in modo che il bit U/L (0x02) sia impostato a 1 (localmente amministrato) e il bit I/G (0x01) sia impostato a 0 (unicast). Utile per indirizzi di test/virtuali che non entrano in conflitto con hardware reale. Questa opzione viene disattivata automaticamente quando viene selezionato un OUI del vendor, perché un OUI reale è già un indirizzo universalmente amministrato. Indipendentemente da questa opzione, ogni indirizzo generato è sempre unicast (bit I/G = 0).

Cosa sono i bit U/L e I/G?

I due bit meno significativi del primo byte di un indirizzo MAC hanno un significato speciale: il bit I/G (Individuale/Gruppo) è 0 per unicast (un singolo dispositivo) e 1 per multicast. Il bit U/L (Universale/Locale) è 0 per un indirizzo univoco globale assegnato dall'IEEE e 1 per un indirizzo amministrato localmente scelto da un amministratore. Le macchine virtuali, i container e gli ambienti di test usano comunemente indirizzi unicast amministrati localmente (la seconda cifra esadecimale dell'ottetto iniziale termina in 2, 6, A o E) per evitare conflitti con indirizzi hardware reali.

GUIDA

Scopri di piu

01

1. Struttura di un indirizzo MAC

Un indirizzo MAC (Media Access Control) è lungo 48 bit (6 byte) e di solito viene scritto come sei gruppi esadecimali di due cifre separati da due punti o trattini. I primi 3 byte (24 bit) sono l'OUI (Organizationally Unique Identifier) assegnato dall'IEEE a un produttore; gli ultimi 3 byte sono un numero di serie assegnato dal produttore stesso. Le apparecchiature Cisco mostrano convenzionalmente gli indirizzi come tre gruppi di quattro cifre separati da punti (ad es. aabb.ccdd.eeff).

02

2. Localmente amministrato vs universale, unicast vs multicast

Se il secondo bit meno significativo del primo ottetto (U/L) è 0, l'indirizzo è univoco a livello globale e assegnato dall'IEEE; se è 1, è stato amministrato localmente, cioè scelto da un software o da un amministratore. Se il bit meno significativo (I/G) è 0, l'indirizzo è unicast (un dispositivo specifico); se è 1, è destinato a multicast/broadcast. Quando si assegna un nuovo MAC a un ambiente di test, a un'interfaccia di rete virtuale o a un container, usare la combinazione localmente amministrato + unicast (bit impostati rispettivamente a 1 e 0) è la pratica standard per evitare conflitti con hardware reale.

03

3. Avvertenze nell'uso dei prefissi OUI dei vendor

L'elenco OUI offerto da questo strumento è un campione rappresentativo di 20 prefissi noti (Cisco, Apple, VMware, Raspberry Pi e altri) e non sostituisce il database OUI completo dell'IEEE, che contiene decine di migliaia di voci. Scegliere un prefisso di vendor randomizza solo gli ultimi 3 byte, quindi l'indirizzo risultante sembra appartenere a quel vendor ma in realtà non è mai stato assegnato da lui. Usalo solo per test, documentazione o didattica, non per impersonare hardware di rete reale.

Domande frequenti

Un indirizzo MAC generato potrebbe entrare in conflitto con un dispositivo reale?
In modalità completamente casuale, attivare "localmente amministrato e unicast" riduce notevolmente il rischio di conflitto. Quando viene selezionato un OUI del vendor, solo gli ultimi 3 byte sono casuali, quindi in teoria potrebbe sovrapporsi a un dispositivo reale di quel vendor, anche se la probabilità è molto bassa.
Perché l'opzione localmente amministrato viene disattivata quando scelgo un OUI del vendor?
Un vero OUI di vendor è già un indirizzo universalmente amministrato assegnato dall'IEEE. Forzare sopra di esso il bit localmente amministrato contraddirebbe le regole reali di quell'OUI, quindi l'opzione viene disattivata e ignorata automaticamente quando si seleziona un prefisso del vendor.
Le mie opzioni o gli indirizzi generati vengono inviati a un server?
No. Tutto viene generato interamente nel tuo browser tramite crypto.getRandomValues e non viene mai inviato a un server.
Quanti indirizzi posso generare alla volta?
Da 1 a 100 per volta. Usa il pulsante "Copia tutto" per copiare negli appunti l'elenco completo separato da nuove righe.