Раздача роутером IP-адресов подключенным устройствам производится по протоколу DHCP. Если на пальцах, выглядит это так: новое устройство посылает в сеть запрос по более примитивному чем TCP/IP протоколу NTP запрос, есть ли тут сервер DHCP? Тому, кто откликнется, говорит: Дай в аренду адрес. DHCP сервер просматривает свою таблицу занятых и свободных адресов и выдает адрес в АРЕНДУ на определенное время. Время аренды настраивается на роутере. По достижении половины этого срока устройство запрашивает продление аренды, и получает его на этот же строк.
Моя практика показывает, что DHCP сервер по возможности старается выдать устройству по возможности тот адрес, который был у него раньше. Хотя не исключаю, что существуют версии DHCP-серверов, которые не столь услужливы.
Но любой, даже самый хороший DHCP не сможет устройству выдать тот же адрес, если у него адресов, которые можно выдавать в аренду - мало, а устройств - много. Тогда, особенно при малом времени аренды, смена адреса вполне возможна.
Диапазон адресов, которые роутер может выдавать в аренду, также настраивается.
При этом в любой реализации DHCP-сервера есть функция вечного резервирования конкретного IP-адреса за конкретным устройством. На большинстве роутеров это делается достаточно просто типа правой мышкой на устройство и "закрепить".
Таким образом, нужно знать, какое сейчас выставлено время аренды, каков диапазон адресов для выдачи. Из этого все станет ясно. Свои личные устройства лучше поставить на резервирование. Гостям пусть выдает адреса, какие хочет.
Инструкцию попробую скачать.