In Windows' DHCP server it is possible to exclude an entire subnet from being given out to clients which doesn't have a reservation. They call this "IP addresses excluded from distribution".
Now I would like to do the same on Linux' DHCPD. So I have these subnets
# servers
subnet 192.168.91.0 netmask 255.255.255.0 {
range 192.168.91.2 192.168.91.254;
option routers 192.168.91.1;
}
# desktop computers
subnet 192.168.234.0 netmask 255.255.255.0 {
range 192.168.234.2 192.168.234.254;
option routers 192.168.234.1;
}
where the users desktops should never be given an IP from the "servers" range. Only hosts that have a reservation should be able to get one from the "servers" range. But anyone are allowed to get an IP from the "desktops" range.
Question
How can I do that in Linux' DHCPD?