Como regra geral, tenho a tendência de manter endereços efêmeros e endereços fixos separados. Por exemplo, eu tenho uma rede básica usando 192.168.0.110-199 para clientes e, em seguida, tudo até 109 está disponível para estática - incluindo aqueles atribuídos pelo DHCP. (Os números estranhos aqui são porque eu já havia declarado que as impressoras de rede receberiam IPs no intervalo 101-109.) Então a configuração é algo como isto:
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.110 192.168.0.199;
option routers 192.168.0.10;
# thresholdrpg.com
option static-routes 64.253.105.42 192.168.0.11;
}
host yosemite {
hardware ethernet aa:bb:cc:dd:ee:ff;
fixed-address 192.168.0.14;
}
host hippo {
hardware ethernet 00:11:22:33:44:55;
fixed-address 192.168.0.103;
}
O dhcpd tem o prazer de fornecer endereços que não estão no 'intervalo', embora, é claro, ainda estejam dentro da sub-rede. No seu caso:
subnet 10.0.50.0 netmask 255.255.255.224 {
range 10.0.50.12 10.0.50.15;
}
Agora não há como qualquer outro cliente receber 0,10 ou 0,11; somente um bloco "host" explícito definirá isso.