¿Qué es la dirección MAC?
Seguramente sepas lo que es una dirección IP, la cual no es lo mismo que la dirección MAC. La dirección IP puede ser variable según la configuración establecida por el software, sistema operativo, administrador…, como puede ser: 192.168.0.1, pero la dirección MAC en principio no cambia, ya que es un identificador único para cada dispositivo de red. La dirección MAC se muestra dividida en grupos de dos caracteres separados por guiones o dos puntos “:”.
Si sabes lo que es el número de bastidor de un coche, esto es similar, con la dirección MAC se puede saber varios datos referentes al dispositivo, tales como el fabricante. La dirección MAC se la conoce como la huella digital de una conexión, ya que no suele cambiar, pero la dirección IP si.
¿Cual es mi dirección MAC?
Si quieres saber cual es la dirección MAC de las tarjetas de red o dispositivos que usas, puedes averiguarlo con sencillos pasos:
En Windows
Abre una consola de comandos, pulsando Ctrl + X y escribe cmd , también puedes buscar en el menú de Inicio de Windows Símbolo del sistema, normalmente disponible en Accesorios de Windows.
Una vez abierto el símbolo del sistema escribe
ipconfig /all
en el resultado que se muestre busca “Dirección física” o “Physical Address”, ahí tendrás la dirección MAC de tu dispositivo de red o tarjeta. Si tienes más de un dispositivo aparecerán las distintas direcciones MAC.
También puedes ver tu dirección MAC en Windows accediendo a menú Inicio > Configuración > Red e Internet > Estado ahí tienes la opción “Ver las propiedades red”.
En Linux
Debemos abrir una terminal:
Abrir una Terminal
Puedes hacerlo con uno de los siguientes métodos:
- Abrir una terminal: pulsar en el menú de inicio (igual que Inicio de Windows), en las aplicaciones instaladas ir a Sistema > Terminal…, Konsole (o similar)
- Abrir una terminal: pulsar la combinación de teclas Alt + F2, se abrirá una ventana para escribir la aplicación a abrir, en XFCE escribe xfce-terminal , en KDE escribe konsole o en otros xterm y pulsa en Ejecutar.
- Ir a la Terminal sin modo gráfico, pulsando la combinación de teclas Ctrl + Alt + F1 , con este método no visualizarás a la vez el escritorio y ventanas, por lo que puede ser más incómodo para algunos usuarios. Para volver al sistema gráfico puedes hacerlo pulsando la combinación de teclas Ctrl + Alt + F7 (en caso de no ser F7, comprueba con F8…).
Una vez tengamos abierta la terminal escribiremos
ifconfig
o en algunas distribuciones puede que tengas que usar sudo
sudo ifconfig
donde se mostrará la información de tus dispositivos de red, entre dicha información puedes ver la dirección mac de cada uno de ellos, en la línea “ether”.
también puedes ver la dirección MAC con
ip link list
En Mac
Puedes ver tu dirección MAC en tu OSX accediendo a Preferencias del sistema > Red, pulsa en la conexión que quieras saber la MAC de las que se muestran a la izquierda, luego en el botón avanzado y en la pestaña Hardware.
En Android
Abre Ajustes > Wifi, dentro pulsa en Avanzado, ahí tienes disponible la dirección MAC de tu dispositivo. Otro sitio donde encontrarlo en Android es en la información Acerca del teléfono.
En iOS
Abre Ajustes > General > Información, ahí puedes ver la dirección MAC tanto de la Wifi como del Bluetooth.
¿Se puede cambiar la dirección MAC?
Si, se puede cambiar la dirección MAC de tu dispositivo, tanto para la administración de una red organizativa o como en algunas situaciones se realiza para ocultar la dirección MAC original para hacking.
¿Cómo cambiar la dirección MAC?
En Windows
Abre el menú de Inicio y escribe Administrador de dispositivos, en el Administrador de dispositivos puedes ver los adaptadores de red que tienes en el sistema, haz doble clic sobre el que quieras modificar la dirección MAC y en la pestaña “Opciones avanzadas” localiza la propiedad “Locally Administered Address”, pulsa en “Valor” y escribe la dirección MAC que quieras asignar al dispositivo. Una vez la hayas introducido haz clic en Aceptar.
En Linux
Podemos realizarlo de varias formas, pero vamos a detallar las más conocidas, con “ip” y con “ifconfig”. Para ello debes de ser root o usar sudo.
Cambiar la dirección MAC en Linux con ip, siendo la interfaz de red que queremos modificar su MAC eth0. Los pasos a realizar son deshabilitar la interfaz, cambiar la dirección MAC, habilitar la interfaz:
ip link set dev eth0 down
ip link set dev eth0 address 00:00:00:00:00:00
ip link set dev eth0 up
Recuerda sustituir “eth0” por la interfaz de tu equipo y la MAC “00:00:00:00:00:00” por la que quieras establecer.
Para cambiar la MAC en linux con ifconfig, el procedimiento es similar, ya que lo primero es deshabilitar la interfaz, cambiar la MAC y habilitar la interfaz:
ifconfig eth0 down
ifconfig eth0 hw ether 00:00:00:00:00:00
ifconfig eth0 up
También puedes usar el programa macchanger y macchanger-gtk para el entorno gráfico, disponibles en la mayoría de las distribuciones. Para instalarlo:
Debian, Ubunto, Kali Linux, Raspbian:
apt-get install macchanger
Alpine
apk add macchanger
Arch Linux
pacman -S macchanger
Fedora
dnf install macchanger
Para cambiar la dirección MAC con una aleatoria:
macchanger -r eth0
Para cambiar la dirección MAC a una aleatoria pero del mismo proveedor (fabricante) del dispositivo:
macchanger -e eth0
Para cambiar la dirección MAC a una en concreto:
macchanger --mac=00:00:00:00:00:00 eth0
Para volver a tener la MAC original de la interfaz:
macchanger -p eth0
Sustituir 00:00:00:00:00:00 por la MAC a establecer, y “eth0” por la interfaz en concreto.
En Mac
Debemos acceder a la terminal y usar sudo, estableceremos una MAC aleatoria:
sudo ifconfig en0 ether $(openssl rand -hex 6 | sed 's/(..)/\1:/g; s/.$//')
Ahora te solicitará la contraseña del usuario con permisos de administrador.
Si queremos usar una MAC específica:
sudo ifconfig en0 ether 00:00:00:00:00:00