A volte per qualche motivo potrebbe capitarvi di dover cambiare indirizzo MAC della scheda wireless. Vediamo come fare:

Per prima cosa apriamo il nostro terminale e diamo il comando ifconfig (per alcune distribuzione necessita dei privilegi di amministrazione):

primax@TuX-5742G:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 88:ae:1d:99:29:74
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisioni:0 txqueuelen:1000
Byte RX:0 (0.0 B) Byte TX:0 (0.0 B)
Interrupt:16

eth1 Link encap:Ethernet HWaddr 18:f4:6a:0c:88:73
indirizzo inet6: fe80::1af4:6aff:fe0c:8873/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisioni:0 txqueuelen:1000
Byte RX:0 (0.0 B) Byte TX:0 (0.0 B)
Interrupt:17

lo Link encap:Loopback locale
indirizzo inet:127.0.0.1 Maschera:255.0.0.0
indirizzo inet6: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2411 errors:0 dropped:0 overruns:0 frame:0
TX packets:2411 errors:0 dropped:0 overruns:0 carrier:0
collisioni:0 txqueuelen:0
Byte RX:118270 (118.2 KB) Byte TX:118270 (118.2 KB)

vmnet1 Link encap:Ethernet HWaddr 00:50:56:c0:00:01
indirizzo inet:192.168.139.1 Bcast:192.168.139.255 Maschera:255.255.255.0
indirizzo inet6: fe80::250:56ff:fec0:1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
collisioni:0 txqueuelen:1000
Byte RX:0 (0.0 B) Byte TX:0 (0.0 B)

vmnet8 Link encap:Ethernet HWaddr 00:50:56:c0:00:08
indirizzo inet:172.16.130.1 Bcast:172.16.130.255 Maschera:255.255.255.0
indirizzo inet6: fe80::250:56ff:fec0:8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:37 errors:0 dropped:0 overruns:0 carrier:0
collisioni:0 txqueuelen:1000
Byte RX:0 (0.0 B) Byte TX:0 (0.0 B)

wlan0 Link encap:Ethernet HWaddr 00:c0:ca:4a:79:a8
indirizzo inet:192.168.1.69 Bcast:192.168.1.255 Maschera:255.255.255.0
indirizzo inet6: fe80::2c0:caff:fe4a:79a8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:44693 errors:0 dropped:0 overruns:0 frame:0
TX packets:6220 errors:0 dropped:0 overruns:0 carrier:0
collisioni:0 txqueuelen:1000
Byte RX:8483549 (8.4 MB) Byte TX:1310830 (1.3 MB)
Io userò la scheda wlan0, voi cambierete per la vostra.

Andiamo ora a disattivare la scheda wireless:

sudo ifconfig wlan0 down
Ora possiamo cambiare l’indirizzo MAC con il seguente comando:

sudo ifconfig wlan0 hw ether 00:00:00:00:00:00
Dove ovviamente al posto degli zeri andrà il codice desiderato.

In seguito basterà riattivare la scheda wireless:

sudo ifconfig wlan0 up
In questo modo avremo attiva la rete con il codice MAC impostato da noi.