Задача: есть два пула IP-адресов. Адреса из одного пула нужно выдавать клиентам из известного списка MAC-адресов, из другого пула - всем остальным. Попытался сделать так:
...
class "privileged-hosts" {
match hardware;
}
subclass "privileged-hosts" 1:00:16:e3:af:77:75;
subclass "privileged-hosts" 1:00:1e:68:3f:33:e0;
subnet 10.10.10.0 netmask 255.255.254.0 {
authoritative;
...
# Pool for privileged users.
pool {
allow members of "privileged-hosts";
range 10.10.11.33 10.10.11.63;
}
# Default pool for unprivileged users.
pool {
deny members of "privileged-hosts";
range 10.10.11.96 10.10.11.254;
}
...
}
Вопросы:
- Почему такой конфиг не работает?
- Если у dhcpd какой-нибудь режим отладки, чтобы он выводил все подробности на консоль или в лог? "-d" не помогает: он выводит на консоль то же самое, что и по умолчанию в лог, то есть практически никакой полезной информации.
На всякий случай: задание IP вручную секцими host {} мне не подходит.