Indirizzo MAC: cos'è e come modificarlo da Linux

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.

Indirizzo MAC

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


Aggiungi come fonte preferita in Google