Ao contrário da resposta do @TomEus - sim, isso é totalmente possível. É chamado "dinamicamente atribuindo um IP estático". O mecanismo exato que você usa para fazer isso dependerá do roteador, mas a maioria dos roteadores mais novos aceitáveis o suportam. (Não é possível aconselhar os passos exatos para um roteador desconhecido).
Na sua forma mais simples, se o seu roteador estiver usando o ISC DHCP, você adicionará o seguinte para cada dispositivo (isso somente fornecerá o IP estático e pressupõe que as opções gerais para DHCP, como servidor DNS, sejam aplicáveis):
host devicename {
hardware ethernet ma:ac:ad:dr:ee:ss;
fixed-address 192.168.x.x;
}
Em dd-wrt, você pode configurá-lo em serviços - > Serviços. Existe uma seção chamada "Locações estáticas", onde você pode mapear um endereço MAC para um nome de host e endereço IP.
Você geralmente deseja que o endereço IP fixo esteja na mesma sub-rede que os outros dispositivos, mas fora do intervalo de endereços IP reservados para o servidor DHCP.