Primero empezaremos en que es la dirección Mac Anddress, la dirección MAC (siglas en inglés de media access control; en español "control de acceso al medio" es un identificador de 48 bits (6 bloques hexadecimales) que corresponde de forma única a una tarjeta o dispositivo de red. Se conoce también como dirección física, y es única para cada dispositivo. Está determinada y configurada por el IEEE (los últimos 24 bits) y el fabricante (los primeros 24 bits) utilizando el organizationally unique identifier. La mayoría de los protocolos que trabajan en la capa 2 del modelo OSI usan una de las tres numeraciones manejadas por el IEEE: MAC-48, EUI-48, y EUI-64, las cuales han sido diseñadas para ser identificadores globalmente únicos. No todos los protocolos de comunicación usan direcciones MAC, y no todos los protocolos requieren identificadores globalmente únicos.
Las direcciones MAC son únicas a nivel mundial, puesto que son escritas directamente, en forma binaria, en el hardware en su momento de fabricación. Debido a esto, las direcciones MAC son a veces llamadas burned-in addresses, en inglés.Si nos fijamos en la definición como cada bloque hexadecimal son 8 dígitos binarios (bits), tendríamos: 6 * 8 = 48 bits únicos.
Ahora empezaremos como cambiar la dirección de nuestra tarjeta de Red (Mac Anddress) en Linux, escribimos el siguiente comando.
# sudo ifconfig
en mi caso navego con una coneccion inalámbrica que es "wlan0"
Como pueden observar mi direccion Mac Anddress es 00:12:23:09:45:46
ahora lo que haremos sera desconectarnos de internet y escribimos lo siguiente
# sudo ifconfig wlan0 down
#sudo iconfig wlan0 hw ether 00:11:22:33:44:55
#sudo iconfing wlan0 up
#sudo ifconfing wlan0
como se pueden dar cuenta que mi mac anddress cambio a 00:11:22:33:44:55