Cambiar la dirección MAC desde Linux


Siempre que he leído libros de redes, estos indicaban que la dirección MAC es única para cada tarjeta de red y que no hay dos iguales en todo el mundo. Pues hoy presento un programa que pone esto en entredicho: macchanger. Es una aplicación para plataformas linux. Para instalar nos vamos a la siguiente web.
El uso es muy fácil. Con un simple:

macchanger -m XX:XX:XX:XX:XX:XX interfaz_de_red

Ejemplo:

macchanger -m 11:0f:3c:53:0f:0f eth0

Con esto estaremos poniendo a la tarjeta de red que escucha por la interfaz 0 la mac especificada. Esto sólo durará hasta la próxima vez que reiniciemos el ordenador (volveremos entonces a contar con nuestra verdadera mac).
Otro parámetro interesante es el -A que hará lo mismo que lo anteriormente descrito pero en vez de asignar la mac especificada, eligirá una mac aleatoria. Ejemplo:

macchanger -A eth0

También se pueden listar los comienzos de las macs de los principales fabricantes con el parámetro -l:

macchanger -l

La forma "manual":

ifconfig <interfaz> hw <tipo> <dirección>

Ejemplo:

ifconfig eth0 hw ether 11:0f:3c:53:0f:0f