¿Qué es la dirección MAC?
La dirección MAC es el identificador único que cada fabricante le asigna a la tarjeta de red de sus dispositivos. Se utiliza en los dispositivos conectados, esos que tienen tarjetas de red, como un ordenador portátil, un móvil, un router, una impresora, un televisor o incluso un Chromecast. En las redes de computadoras, la dirección MAC es un identificador de 48 bits que corresponde de forma única a una tarjeta o dispositivo de red. Se la conoce también como dirección física, y es única para cada dispositivo.

Es también “La Dirección del Hardware de Control de acceso a soportes de un distribuidor que identifica los equipos, los servidores, los routers u otros dispositivos de red. Al mismo tiempo es un identificador único que está disponible en NIC y otros equipamientos de red. 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, que se diseñan para ser globalmente únicos. Un equipo en la red se puede identificar mediante sus direcciones MAC e IP.
¿Qué se puede hacer con una dirección MAC?

La dirección MAC es de gran importancia a la hora de conectarnos a una red y navegar. Tiene una serie de usos que hacen que sea especialmente relevante, como hacer que el router asigne una IP estática a dicho dispositivo, o se puede usar como filtro para dar acceso solo a determinados usuarios o clientes en una red.
¿Cómo saber mi dirección MAC?
Si usas windows:
- Abre una línea de comandos de DOS (o símbolo del sistema). Una forma de hacerlo es Menú inicio, Ejecutar, escribir “cmd”
- Escribe el comando ipconfig /all.
- Identifica la sección “Conexiones de red inalámbricas”
- Identifica el valor de “Dirección física”, ésta es la MAC address.
Obtención de MAC en distintos sistemas operativos
- Windows 2000/XP: En el entorno Windows la Dirección MAC se conoce como «dirección física». La manera más sencilla es abrir una terminal de línea de comandos («cmd» desde Inicio>Ejecutar) y allí usar la instrucción: ipconfig /all, o también se puede usar el comando
- UNIX, GNU/Linux y Mac OS X: En el entorno de familia *nix (Mac Os X está basado en UNIX), habrá que abrir un terminal y ejecutar el comando: ifconfig. Esto nos muestra las interfaces seguidas de sus respectivas direcciones MAC en el epígrafe ether. (Nota: para ejecutar “ifconfig” algunas distribuciones requieren que se tengan privilegios de root: “sudo ifconfig”).
- Windows Phone 8: Se puede observar la dirección MAC entrando a Configuración >> Información >> Más información. Donde se muestra como: Dirección MAC: xx-xx-xx-xx-xx-xx.
- Android: Entrar en Ajustes y seleccionar la configuración de Wi-Fi. Una vez ahí pulsar el botón de menú y a continuación en Avanzado. Ahí se puede ver la MAC address del dispositivo y si está conectado a una red, también la IP actual. Si esto no funciona deberás irte a ajustes o configuración del teléfono, luego buscas la sección Acerca del teléfono, ingresas a esta y vas a estado del teléfono, donde puedes encontrar la MAC de Wi-fi, el IMEI, IMEI SV, el serial del teléfono, el modelo, etc.
- Windows Mobile 6: Se puede obtener la dirección MAC del dispositivo WiFi yendo al Gestor de conexiones => Wifi => Configuración – Configuración WLAN – Estado de Conexión. Aparece bajo el epígrafe “Dirección MAC”.
¿Cómo cambiar la dirección MAC?
A pesar de que cada dispositivo de red tiene una dirección MAC única globalmente que lo identifica y lo hace único por ser especial y que ninguna otra sea igual, es la capa de sistema operativo la que gestiona y distribuye en la red, con lo que se puede modificar la dirección MAC que identifica la interfaz de red. Esta práctica es conocida como MAC spoofing.

Linux
- ifconfig NetworkAddress down
- ifconfig NetworkAddress hw ether 91:75:1a:ec:9a:c7NetworkAddress
- ifconfig NetworkAddress upNetworkAddress
- /etc/init.d/network-manager content://media/external/file/44restartNetworkAddress
Microsoft Windows
En Windows, no puede cambiarse la MAC por comandos, pero puede cambiarse en la configuración de la tarjeta de red en el Panel de control, o alterando el valor “NetworkAddress” en la clave.
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}.
macOS
En MAC, se lleva a cabo el mismo proceso de UNIX. Que sería ejecutar el siguiente código en terminal.
- ifconfig en0 lladdr nombredelainterfaz
- en0 puede variar según su adaptador y dispositivo de red, para averiguar el dispositivo al cual cambiar la dirección mac se ejecuta en el terminal el comando ifconfig -a, en nombredelainterfaz se digita la dirección mac nueva que debe tener el siguiente formato: aa:bb:cc:dd:ee:ff