¿Es posible que un enrutador obtenga la dirección MAC de dispositivos cercanos que no se han conectado a él?

Tenemos algunos problemas de terminología con la pregunta.

La pregunta es ¿Puede un enrutador conocer la dirección MAC de un cliente y las condiciones están cerca y no están conectadas?

Si por “enrutador” se refiere a un “Punto de acceso inalámbrico”, la respuesta es inequívocamente sí. De hecho, Mearki CMX Analytics se basa en esa propiedad de los clientes inalámbricos 802.11. Los clientes inalámbricos envían solicitudes de sondeo aproximadamente una vez por minuto (al menos) y esa solicitud de sondeo contiene la dirección MAC del cliente. Cualquier radio que escuche puede recopilar la información de la dirección MAC. Siga el link para más información.

Si por “enrutador” se refiere a “el plano de control de un enrutador físico de capa 3 con cable de Ethernet”, y “no conectado” significa que “el dispositivo no ha establecido una conexión TCP al enrutador”, y “cercano” significa “en una conexión física al enrutador “la respuesta es generalmente sí . La conexión al dispositivo con TCP ciertamente hará que el enrutador llene su tabla ARP con la dirección MAC, pero también es posible detectar respuestas ARP transmitidas como ARP gratuitos (GARP) y actualizar la tabla ARP incluso si el dispositivo nunca se ha conectado a el enrutador

Si por “enrutador” quiere decir “el plano de control de un enrutador físico de capa 3 con cable de Ethernet” y “no conectado” significa que “el dispositivo no está conectado directamente a ninguna interfaz física en el enrutador” y “cercano” significa ” 1 o más saltos de distancia, “la respuesta es generalmente no. La dirección MAC solo está disponible para el enrutador cuando comparte un medio de capa 2 como una conexión inalámbrica o una conexión Ethernet. La única forma de aprender la dirección MAC de un dispositivo que no está en el mismo medio físico es a través de un protocolo de cruce de capas, que es más la excepción que la norma.

Supongo que mi primera respuesta es la que buscas.

¡Sí! El enrutador puede ver las estaciones que están dentro del alcance, incluso si eligen asociarse con otro AP o fallar la autenticación.

Los AP pueden usar esta información para ayudar a triangular nodos en redes de malla.

Por definición, los enrutadores operan en la capa 3 de OSI. Como resultado, los enrutadores puros solo conocen la dirección mac del ‘próximo salto’, sea la de la interfaz de otro enrutador o un host que está en una interfaz conectada directamente.

Los enrutadores puros nunca serán conscientes de las direcciones mac más allá.

no, pero una aplicación de Mac como wifi explorer puede hacer eso, otras herramientas de escaneo de red pueden hacerlo.