Вопреки ответу @TomEus - да, это вполне возможно. Это называется «динамическое назначение статического IP». Точный механизм, который вы используете для этого, будет зависеть от маршрутизатора, но большинство приличных новых маршрутизаторов поддерживают его. (Однако невозможно сообщить точные шаги для неизвестного маршрутизатора.)
В простейшем виде, если ваш маршрутизатор использует ISC DHCP, вы добавили бы следующее для каждого устройства (это обеспечивает только статический IP-адрес и предполагает применение общих параметров для DHCP, таких как DNS-сервер):
host devicename { hardware ethernet ma:ac:ad:dr:ee:ss; fixed-address 192.168.x.x; }
Под dd-wrt вы можете настроить это в разделе services -> services. Существует раздел под названием «Статическая аренда», где вы можете сопоставить MAC-адрес с именем хоста и IP-адресом.
Как правило, вы хотите, чтобы фиксированный IP-адрес находился в той же подсети, что и другие устройства, но за пределами диапазона IP-адресов, зарезервированных для DHCP-сервера.