L' indirizzo MAC ( Media Access Control ) è un identificatore a 48 bit che identifica in modo univoco una scheda o un dispositivo di rete. È anche noto come indirizzo fisico ed è univoco per ogni dispositivo, poiché viene scritto direttamente nell'hardware durante la produzione. Un esempio potrebbe essere: 38:70:77:1D:51:00.
In altre parole, in realtà con questo post non impareremo a cambiare il MAC in modo definitivo, ma a creare un clone con obiettivi diversi. Ad esempio, in uno dei miei centri di lavoro per ottenere un indirizzo IP con accesso a Internet, è necessario un MAC registrato nel server DHCP. Cioè, un IP viene consegnato contro un MAC.
Il problema è che di solito porto il mio laptop ovunque ed è molto più comodo per me lavorare da esso che su un computer casuale. Quello che faccio quindi è clonare il MAC del computer a me assegnato sul Laptop e in questo modo posso accedere a Internet.
3 metodi per modificare l'indirizzo MAC.
Tramite il collegamento ip
Il metodo più semplice (in Arch Linux) è usare `ip link` . Per farlo, la prima cosa da fare è "arrestare" o "disabilitare" la scheda di rete, ma dobbiamo sapere quale interfaccia stiamo usando, quindi eseguiamo:
$ ip link show
Questo ci darà un elenco simile a questo:
1: cosa: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default link / loopback 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00 2: enp1s0: mtu 1500 qdisc pfifo_fast stato UP modalità DEFAULT gruppo predefinito qlen 1000 link / ether 20: 89: 84: f7: 4c: fa brd ff: ff: ff: ff: ff: ff 3: wlp2s0: mtu 1500 qdisc mq stato DOWN modalità DEFAULT gruppo predefinito qlen 1000 link / ether 68: 17: 29: be: ff: 69 brd ff: ff: ff: ff: ff: ff 4: virbr0: mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default link / ether ca: 97: e2: 96: 15: b3 brd ff: ff: ff: ff: ff: ff
In questo caso quello che ci interessa è il numero 2, quindi procediamo all'esecuzione (il nome può cambiare a seconda del PC o della distro):
$ sudo ip link set dev enp1s0 down
Una volta che la carta è giù, eseguiamo il comando:
$ sudo ip link set dev enp1s0 address XX:XX:XX:XX:XX:XX
Dove XX: XX: XX: XX: XX: XX è il numero MAC che vogliamo clonare. Ora alziamo la carta:
$ sudo ip link set dev enp1s0 up
Tramite macchanger
Possiamo cambiare l'indirizzo MAC utilizzando un'applicazione chiamata macchanger :
# pacman -S macchanger
La sintassi di utilizzo è "macchanger -r ».
# macchanger -r enp1s0
Per creare un indirizzo MAC casuale, ad eccezione dei byte del provider (nel caso in cui controllino il MAC), è necessario utilizzare il comando:
# macchanger -e enp1s0
Infine, per modificare l'indirizzo MAC in un valore specifico:
# macchanger --mac=XX:XX:XX:XX:XX:XX
Utilizzando NetworkManager
Bene, dopo tutta quella faticaccia via console, abbiamo un metodo molto più semplice per cambiare o clonare l'indirizzo MAC, e cioè usare NetworkManager. Guarda dove c'è scritto: Indirizzo MAC clonato.
La cosa migliore di questo metodo è che anche quando riavviamo il computer, l'indirizzo MAC che cloniamo rimarrà. Inoltre, questo strumento ci consente di creare un indirizzo MAC casuale. E questo è stato tutto cari amici.
Fonte: Arch Linux Wiki