32418 Letture

Come modificare il MAC address associato all'interfaccia di rete

Ad ogni scheda di rete in commercio è associato un identificativo univoco denominato "MAC Address" ed è proprio di qualsiasi interfaccia, sia Ethernet che Wi-Fi. L'indirizzo MAC ha una lunghezza pari a 6 bytes (12 numeri in esadecimale): un esempio può essere 1F-2E-3D-4C-5B-6A. Nel modello ISO/OSI, l'indirizzo MAC viene inserito tra i protocolli di rete che operano al livello 2. Nelle reti di oggi, il MAC Address viene convertito in un indirizzo di protocollo di livello 3 qual è un indirizzo IP. Il modello ISO/OSI, lo ricordiamo, è uno standard definito nel 1978 che definisce una pila di protocolli di comunicazione, distribuiti in sette livelli: il primo è quello "fisico", mentre il settimo - quello più "in alto" - è quello "applicativo".

Alcuni lettori hanno richiesto come sia possibile modificare il MAC Address utilizzato dalla propria interfaccia di rete. L'operazione è possibile servendosi di un'utility freeware chiamata Macshift, basata su riga di comando.


Le opzioni utilizzabili sono le seguenti:

-i [nome interfaccia di rete] per indicare su quale interfaccia di rete si desidera intervenire
-r richiede l'utilizzo di un indirizzo MAC casuale
-d ripristina il MAC address originario
--help mostra il menù di aiuto

Ad esempio, digitando il comando seguente, all'interfaccia "Connessione wireless", sarà assegnato il MAC indicato:
macshift -i "Connessione wireless" 1F2E3D4C5B6A
Utilizzando, invece, il comando macshift -i "Connessione wireless" -d si ripristinerà il MAC address originario. In entrambi i casi verrà effettuata una disconnessione ed il riavvio dell'interfaccia di rete.
Si tenga presente che il nome dell'interfaccia deve essere esattamente quello che compare nella finestra "Connessioni di rete" di Windows.

Macshift è scaricabile cliccando qui ma si tenga presente che il programma è compatibile esclusivamente con Windows XP.


In alternativa, è possibile effettuare un intervento manuale, senza l'utilizzo di software di terze parti (questo approccio consente di modificare il MAC Address anche su Windows Vista).
Per procedere, è necessario aprire la finestra delle connessioni di rete e fare clic con il tasto destro del mouse sulla connessione d'interesse: verrà visualizzata, nella finestra delle proprietà, il nome della scheda di rete utilizzata. Premendo il pulsante Configura..., cliccando sulla scheda Avanzate quindi su Network address, si avrà modo di indicare un MAC Address differente (per impostazione predefinita, Windows usa il MAC Address comunicato dall'hardware in uso: è attiva l'opzione Not present).

Affinché le modifiche abbiano effetto è bene provvedere al riavvio del sistema operativo.
Dal prompt dei comandi, digitando IPCONFIG /ALL si potrà verificare che l'IP sia stato effettivamente modificato. Per tornare sui propri passi, successivamente, si dovrà di nuovo selezionare l'opzione Not present.


  1. Avatar
    Lettore anonimo
    20/09/2010 01.09.18
    Ma questo vale solo nel domain broadcast...
  2. Avatar
    RobyCW
    12/03/2009 18.06.22
    C'e' un altro motivo: molto più spesso i provider Internet forniscono una ADSL che nell'ultimo tratto arriva con un cavo Ethernet e per farsi pagare permettono l'accesso al router solo ai pc registrati con il lor MAC address. Questo significa che se cambi computer o compri un nuovo pc o hai temporaneamente un altro laptop, dovresti registrare il nuovo indirizzo e pagarne l'accesso. Questo naturalmente e' un problema, soprattutto se porti a casa il portatile dell'azienda e devi lavorarci sopra. Inoltre e' pure poco etico: se pago una connessione a Internet per un computer, perche' devo pagare 2 volte se mi connetto successivamente con un pc divero dal primo? sono sempre io ed e' sempre un solo pc. Per cui, meglio cambiare il MAC address e fare finta che e' sempre lo stesso pc che si collega...
  3. Avatar
    bobby
    02/10/2008 19.26.03
    Grazie Sig.Malabese per avermi risposto,ora ho capito.
    Di nuovo salutoni e buon lavoro
  4. Avatar
    Malabase
    01/10/2008 01.34.54
    Se lavori per una grande azienda e hai fatto casini cosicchè ti bloccano Internet e la Intranet perche il DHCP non assegna IP al tuo MAC Address o il tuo IP non è abilitato ad uscire su Internet allora cambi il MAC Address e ritorni on-line!
  5. Avatar
    bobby
    26/09/2008 16.23.31
    Buon giorno a tutti, scusate la mia ignoranza,volevo chiedere: a quale scopo e a quali fini cambiare il MAC ADRESS?.
    Vi ringrazio se qualcuno più erudito mi da una risposta.
    Bun lavoro a tutti.
Come modificare il MAC address associato all'interfaccia di rete - IlSoftware.it