Todos los dispositivos en red conectados a su enrutador tienen una dirección MAC , que está específicamente vinculada a un dispositivo , a diferencia de las direcciones IP locales en su red privada , que son asignadas por su enrutador y no tienen que ser permanentes.
En general, las direcciones IP locales se asignan secuencialmente, a menudo comenzando en 192.168.0.1
, luego, 192.168.0.2
etc., como se describe en How-To Geek :
Los enrutadores más nuevos a menudo tienen la capacidad de recordar qué dirección IP se asignó a qué computadora, por lo que si se desconectan y vuelven a conectar, su IP no cambia. Sin embargo, a menudo, un reinicio del enrutador borrará esta memoria caché y comenzará a asignar IP por orden de llegada. Toneladas de enrutadores más antiguos ni siquiera tienen esta capacidad, y asignan inmediatamente nuevas direcciones IP.
Obviamente, eso no es bueno si desea una IP local estática para que Home Assistant la use. Si su enrutador no recuerda qué IP se asignó a cada dispositivo, generalmente puede configurarlo mediante una opción de reserva DHCP , que generalmente consistirá en agregar la dirección MAC y la IP estática deseada a una lista para que su enrutador la use al asignar IP .
Sin embargo, probablemente se esté preguntando: ¿cómo puedo obtener la dirección MAC de mis dispositivos de todos modos? Es casi seguro que su enrutador tenga una lista de dispositivos conectados, sus direcciones IP locales y direcciones MAC, como se muestra en esta respuesta (aunque el método exacto para ver esto nuevamente depende de su enrutador).
Actualizaré esto con instrucciones específicas del dispositivo cuando incluya el modelo de enrutador en su respuesta, pero creo que estos pasos generales deberían ser suficientes para ayudar a cualquier persona con un problema similar.