Un Indirizzo MAC (Controllo dell'accesso ai media) è l'identificatore univoco a 48 bit (6 blocchi di due caratteri esadecimali (4 bit)) assegnato dal produttore a un componente hardware di rete (come una scheda wireless o una scheda Ethernet).
Se noto anche come indirizzo fisico e è unico per ogni dispositivo. Viene determinato e configurato dall'IEEE (ultimi 24 bit) e dal produttore (primi 24 bit) utilizzando l'identificatore univoco dell'organizzazione.
A volte veniamo ad utilizzare un servizio che richiede la registrazione del nostro indirizzo MAC, questo per limitare l'accesso.
Questo è l'esempio nei router in cui possiamo creare una lista bianca o una lista nera di indirizzi MAC in cui l'accesso alla rete può essere concesso o negato.
È anche un'ottima utility quando vuoi proteggere la tua privacy. Se non vuoi esporre il vero MAC ID quando sei connesso a un punto di accesso WiFi pubblico, puoi semplicemente cambiarlo o simularlo con un altro indirizzo MAC.
Nel caso di Linux abbiamo uno strumento potente che può permetterci di cambiare il nostro indirizzo MAC.
Macchanger è un'applicazione gratuita e open source che ci permette di visualizzare e manipolare l'indirizzo MAC del nostro team ogni volta che si avvia.
Questa applicazione può essere utilizzata dal terminale e dispone anche di una GUI (interfaccia utente).
Come installare Macchanger su Linux?
macchanger è un'utilità disponibile in quasi tutte le distribuzioni Linux quindi la sua disponibilità non rappresenta alcun problema.
Per installarlo, cerca Macchanger con il nostro software manager preferito.
anche possiamo installare Macchanger dal terminale per questo dobbiamo aprirne uno ed eseguire il comando in base alla distribuzione Linux che stiamo utilizzando.
a installa Macchanger in Debian, Ubuntu e derivati di questi basta digitare il seguente comando:
sudo apt-get install macchanger macchanger-gtk
Mentre per Arch Linux, Antergos, Manjaro e derivati con cui installiamo l'applicazione:
sudo pacman -S macchanger
Se stai usando Fedora, CentOS, RHEL o qualche sistema derivato da questi è possibile installare con uno qualsiasi di questi comandi:
sudo yum install macchanger sudo dnf install macchanger
In caso di openSUSE lo installi con:
zypper install macchanger
Come usare Macchanger su Linux?
Per iniziare a utilizzare questa applicazione nel nostro sistema, la prima cosa che dobbiamo fare dopo averla installata è identificare e conoscere il nostro indirizzo MAC, per questo dobbiamo aprire un terminale ed eseguire il seguente comando:
ifconfig
E mostrerà un elenco di informazioni in cui possiamo vedere il nostro indirizzo MAC che sarà davanti a HWaddr.
O anche con questo comando:
ip link show eth0
Dove eth0 è l'interfaccia di rete, che nel mio caso è quella.
E l'indirizzo appare davanti a link / ether xx: xx: xx ...
Per poter modificare l'indirizzo MAC della nostra apparecchiatura dal terminale, è sufficiente eseguire uno dei seguenti comandi in base a ciò di cui abbiamo bisogno.
Per prima cosa dobbiamo disabilitare la nostra interfaccia di rete per questo eseguiamo:
sudo ifconfig eth0 down
Dove eth0 è la mia interfaccia di rete, questo può variare un po 'come wlanX, ethx, enpxx tra gli altri.
Puoi farlo anche con:
ip link set dev eth0 down
Fatto questo ora se possiamo procedere a utilizzare l'applicazione. Nel caso di creazione di un indirizzo MAC completamente casuale, basta eseguire:
macchanger -r eth0
a randomizza solo i byte specifici del dispositivo dell'indirizzo MAC correntel (cioè, se l'indirizzo MAC fosse controllato, sarebbe comunque registrato come dallo stesso provider), eseguono il comando:
macchanger -e eth0
a modificare l'indirizzo MAC in un valore specifico solo digitare:
macchanger --mac = XX: XX: XX: XX: XX eth0
Dove XX: XX: XX: XX: XX: XX è il MAC a cui vuoi passare
Infine, per riportare l'indirizzo MAC al suo valore hardware originale e permanente:
macchanger -p eth0
Y riattiviamo la nostra interfaccia di rete con:
ifconfig eth0 up
O anche con:
ip link set dev eth0 up
Ciao, vorrei fare una domanda sull'indirizzo MAC.
Sto facendo uno stage con VirtualBox e devo configurare il TCP / IP di due macchine in modo che comunichino tra loro. Devo farlo con Windows e con Linux. Il fatto è che quando lo faccio con Ubuntu non ho avuto alcun problema con l'indirizzo MAC. Le due macchine avevano lo stesso indirizzo e anche così, durante la configurazione e il ping, non mi ha dato alcun errore e ho ottenuto il tempo TTL. Il problema è venuto quando lo si faceva con Windows perché al posto del TTL è uscito: "host di destinazione irraggiungibile". Alla fine ho capito che dovevo cambiare l'indirizzo MAC di una delle macchine. Per quanto cerco, non riesco a scoprire perché in Ubuntu non ho avuto problemi e in Windows ho dovuto cambiare l'indirizzo MAC.
Grazie, saluti.