Conoce la dirección MAC de cualquier dispositivo conectado al WiFi

¿Sabrías cómo averiguar la dirección MAC de los equipos conectados a la red Wi-Fi de tu casa? En este tutorial os vamos a mostrar varias formas de averiguar la dirección MAC de cualquier dispositivo WiFi, independientemente del router que estés utilizando o el operador que estés usando. Si queremos realizar esta tarea podremos realizarlo de varias maneras en Android desde Ajustes, con apps Android de redes o en Windows 10 por comandos.

Qué es la dirección MAC y para qué nos puede servir

La dirección MAC viene del acrónimo en inglés de Media Access Control. Se trata de un identificador de 48 bits (6 bloques de dos caracteres hexadecimales (8 bits)) que corresponde de forma única a una tarjeta o dispositivo de red. También se la conoce como dirección física, y además es única para cada dispositivo. Está determinada y configurada por el Instituto de Ingeniería Eléctrica y Electrónica (los últimos 24 bits) y el fabricante (primeros 24 bits) utilizando el «organizationally unique identifier».

Si los programas por software integran toda la base de datos de direcciones MAC de los diferentes fabricantes, entonces con los 24 primeros bits de una dirección MAC, se puede saber perfectamente a qué fabricante pertenecen, como a Intel, Apple, Samsung y otros fabricantes. Esto es muy útil para saber de antemano qué tipo de dispositivo se ha conectado a la red, y es que hay routers avanzados que integran la capacidad de poder saber el fabricante de la tarjeta Ethernet o WiFi que se ha conectado. Un detalle muy importante es que no nos mostrará el fabricante del equipo en cuestión (el ordenador), sino que solamente nos va a mostrar el fabricante de la tarjeta de red Ethernet o WiFi.

La MAC nos permite identificar a un ordenador concreto siempre y en todo momento, independientemente de la IP que tenga en ese ese momento ya que es única para cada dispositivo. Así, sabiendo la MAC de un dispositivo podríamos:

  1. Restringir el acceso a Internet: podemos configurar en el router que la conexión a Internet esté bloqueada para una determinada dirección MAC. Esto es ampliamente utilizado por los controles parentales de los routers. Vamos a poder definir una lista de direcciones MAC que queramos filtrar el contenido de Internet o registringirlo por completo, dependiendo de lo que queramos hacer.
  2. Configurar anchos de banda y prioridades en el router: el QoS de los routers puede estar basado en IP, o más comúnmente en la pareja de direcciones IP-MAC, con el objetivo de identificar sin errores a un determinado host, y poder priorizar todos los paquetes que le envíen.
  3. Abrir puertos: aunque los puertos se abren a una dirección IP local, en el servidor DHCP podemos hacer que una dirección MAC en concreto siempre obtenga la misma dirección IP privada, con el objetivo de que esta dirección IP privada nunca cambie. Imaginemos que queremos abrir puertos a la consola, la IP de la consola podría cambiar en cualquier momento, el Static DHCP impide que esta IP privada cambie, sino que siempre será la misma gracias a la pareja IP-MAC.
  4. Configurar un DHCP: podemos asignar una IP local que sea siempre la misma a una determinada MAC, como hemos mencionado anteriormente. Esta característica no está en todos los routers, solamente los routers que dispongan de un firmware bastante completo tendrán permitido esto.

En algunos routers en el apartado Wi-Fi tenemos disponible un filtrado MAC, aunque de cara a la seguridad no sirve de mucho, podríamos habilitarlo para poner una pequeña barrera a alguien que quiera acceder a la red. Una forma de configurarlo sería añadir nuestras MAC y ponemos que sólo se puedan conectarse esas. En el caso de que alguien se conectase usando nuestra contraseña, no tendría acceso a la red. Esto sucedería así porque no está dentro de la lista de MAC permitidas para ingresar a esa red Wi-Fi.

Formas para obtener la dirección MAC

Dependiendo del sistema operativo, vamos a poder conocer la dirección MAC de nuestro propio dispositivo de diferentes formas. También vamos a poder conocer la dirección MAC de cualquier equipo de la red local, ya que el protocolo ARP se encarga de que todos los dispositivos de la misma red local conozcan a todos los equipos conectados, con el objetivo de poder comunicarse.

Saber la MAC desde Android en «Ajustes»

En los «Ajustes» de nuestro dispositivo Android también podremos conocer nuestra MAC. El proceso es similar con todos los fabricantes aunque a veces cambian algo los nombres. El proceso sería el siguiente:

  1. Vamos a Ajustes.
  2. Información del teléfono.
  3. Estado.

Una vez hechos todos estos pasos, en el recuadro rojo teneis señalada la MAC:

Tal y como podéis ver, vamos a tener una dirección MAC para la red inalámbrica WiFi. En algunos smartphones con las últimas versiones de Android, el sistema operativo nos permite modificar esta dirección MAC de cara a conectarnos a un punto de acceso WiFi o router WiFi de forma anónima, gracias a esta funcionalidad, el propio sistema operativo generará de forma automática y aleatoria nuevas direcciones MAC para que no nos puedan realizar un «seguimiento». Esto es idóneo en redes WiFi públicas donde queramos conectarnos, de esta forma, no podrán limitarnos por dirección MAC ni otras acciones que podrían hacernos con una dirección MAC fija, como bloquearnos definitivamente y no poder conectarnos a la red inalámbrica WiFi.

Saber la MAC desde Android usando diferentes apps

Seguramente, si queremos conocer la dirección MAC de cualquier dispositivo WiFi, una de las formas más sencillas es hacerlo utilizando alguna app Android. Vamos a poner algunos ejemplos. En la actualidad, las versiones más modernas de Android necesitan permisos para funcionar. En este caso, el que nos piden generalmente es el permiso de ubicación. Una cuestión importante que alguno se planteará, es si podría funcionar sin activarlo, la respuesta es sí, pero con limitaciones. Por ejemplo, no mostraría el nombre de nuestra red Wi-Fi.

Como primer ejemplo vamos a tomar NetX Network Tools. Aqui teneis su pantalla principal:

Si no concedemos el permiso de ubicación, en vez de poner nuestro nombre de red, os pondrá unknown ssid. Por eso recomiendo aceptar ese permiso y así aparecerá el nombre de vuestra red Wi-Fi. En la imagen de arriba nos indica que está compuesto por cuatros equipos y de cada uno ellos ofrece por este orden:

  1. Host o nombre del equipo.
  2. IP local.
  3. Dirección MAC, que es la que buscamos.
  4. Fabricante del dispositivo.

Podéis descargar la app desde aquí:

La segunda que vamos a utilizar es Network Scanner que podéis descargar de la Google Play Store desde aquí:

Esta es la pantalla principal de la app.

En este caso debajo de la IP local puedes ver la MAC. Como no ha podido identificar el fabricante de nuestro móvil ha puesto «This device». Allí es donde tenemos que buscarla. El último ejemplo lo haremos con WiFi Monitor, es una app Android gratuita que nos va a permitir analizar el estado de una red Wi-Fi. Entre esos parámetros bajo la IP local tenemos la MAC.

Si os decidís a probarla podéis bajarla de la Play Store desde este link:

En RedesZone hemos hecho manuales de todas ellas por si estáis interesados en conocerlas a fondo. Gracias a estas aplicaciones podremos conocer todas las direcciones IP junto con su dirección MAC que tenemos conectados a la red local, ya sea conectados vía cable de red Ethernet o conectados vía WiFi, todos los equipos que tengamos en la red local nos aparecerá en esta sección, de esta forma, podremos tener bajo control qué equipos tenemos conectados en nuestra red local, con el objetivo de encontrar a posibles intrusos.

Saber la MAC de cualquier dispositivo con Windows

El método que vamos a comentar ahora, sirve tanto para PCs conectados por cable de red, como por Wi-Fi en Windows 10 o Windows 11. Lo único que hay que tener en cuenta a la hora de realizar la operación, es buscar el nombre de vuestro de adaptador de red Wi-Fi que estéis usando en ese momento. El procedimiento que vamos a seguir es:

  1. Vamos a Inicio.
  2. Escribimos cmd.
  3. Nos aparecerá una ventana Símbolo del sistema para introducir comandos.
  4. Ponemos ipconfig /all

Al hacerlo obtendremos los siguientes resultados:

Nos aparecerán todos los resultados relacionados con la configuración de red de nuestro ordenador. Lo que debemos buscar es un apartado llamado dirección física de nuestro adaptador de red Wifi. Esta será la MAC del de nuestro adaptador de red Wi-Fi. Un detalle importante, es que normalmente la sintaxis de las direcciones MAC son con separación de dos puntos (:), sin embargo, en sistemas operadores Windows se hace con un guión, en principio, todas las direcciones MAC que pongamos en los routers y diferentes dispositivos deben estar con los dos puntos. Otros fabricantes ampliamente conocidos en redes como Cisco, muestran la dirección MAC agrupada en grupos de cuatro números hexadecimales y separados por puntos, de la siguiente forma: 9cb7.0d1d.a0ee8.

Tal y como habéis visto, es muy sencillo conocer las diferentes direcciones MAC que tenemos en los diferentes equipos gracias al propio sistema operativo de cada dispositivo, y también gracias a aplicaciones o programas con los que podremos escanear fácilmente la red local doméstica para poder ver todos los equipos conectados.

Por qué conocer la dirección MAC

Vamos a hablar de por qué puede ser útil conocer la dirección MAC de un dispositivo. Vas a encontrar que puede resultar muy útil para configurar determinados dispositivos o incluso hacer que un equipo concreto no se conecte a la red y puedas, en cierto modo, mejorar la seguridad de tu conexión y evitar problemas.

Asignar una dirección IP fija

Una de las funciones de conocer la dirección MAC de un dispositivo es poder configurar el router para que asigne siempre una dirección IP estática o fija. Para ello se basa en el protocolo ARP. Automáticamente va a asociar una dirección IP que siempre será la misma para ese dispositivo en concreto.

Esto es útil si, por ejemplo, quieres configurar un servidor doméstico. Para acceder a él es necesario que mantenga una dirección IP determinada y así evitar problemas. Es posible configurar el router para que asigne esa dirección en vez de una dinámica cada vez que se conecta a la red.

Bloquear conexión

Otro motivo común es poder crear un filtro de direcciones MAC. Básicamente significa que vamos a configurar el router para que bloquee la conexión de una determinada dirección MAC, por lo que ese dispositivo no podría tener conexión. Puede que no te interese que la televisión se conecte en determinadas ocasiones a la red o vas a estar fuera de casa un tiempo de viaje y no quieres que algunos aparatos tengan acceso al router y puedan suponer un problema de seguridad en caso de que surja una vulnerabilidad y no estés para corregirla.

Por tanto, lo que puedes hacer es crear un filtro de direcciones MAC. Hay que tener en cuenta que esta no es una medida realmente buena de seguridad para evitar intrusos, ya que existen métodos para duplicar esa MAC y que alguien ajeno pueda conectarse. Pero para algo básico, sencillo a nivel doméstico, es interesante para que un equipo no se conecte a la red.

¡Sé el primero en comentar!