Каждое сетевое устройство, подключенное к вашему маршрутизатору, имеет MAC-адрес , который специально связан с одним устройством , в отличие от локальных IP-адресов в вашей частной сети , которые назначаются вашим маршрутизатором и не должны быть постоянными.
Как правило, локальные IP-адреса назначаются последовательно, часто начиная с 192.168.0.1
, затем 192.168.0.2
и так далее, как описано в How-To Geek :
Более новые маршрутизаторы часто имеют возможность запомнить, какой IP-адрес был назначен какому компьютеру, поэтому, если они отключаются и повторно подключаются, их IP-адрес не изменяется. Однако, часто сброс маршрутизатора стирает этот кэш и начинает назначать IP-адреса в порядке очереди. Тонны старых маршрутизаторов даже не имеют этой способности и сразу назначают новые IP-адреса.
Очевидно, это не очень хорошо, если вы хотите использовать статический локальный IP-адрес для Home Assistant. Если ваш маршрутизатор не помнит, какой IP был назначен каждому устройству, вы обычно можете настроить его, используя параметр резервирования DHCP , который обычно состоит из добавления MAC-адреса и желаемого статического IP-адреса в список, который ваш маршрутизатор будет использовать при назначении IP-адресов. ,
Вы, вероятно, задаетесь вопросом, хотя - как я могу получить MAC-адрес своих устройств в любом случае? Ваш маршрутизатор почти наверняка имеет список подключенных устройств, их локальные IP-адреса и MAC-адреса, как показано в этом ответе (хотя точный способ просмотра этого снова зависит от вашего маршрутизатора).
Я дополню это инструкциями для конкретного устройства, когда вы включите модель маршрутизатора в свой ответ, но я думаю, что этих общих шагов должно быть достаточно, чтобы помочь любому с подобной проблемой.