У меня возникают проблемы с выборочной отправкой параметров в ответ на пакет DHCP Inform с использованием групп (или даже без, просто с использованием объявлений хоста) для материала bootp. Мой файл конфигурации сейчас выглядит так:
subnet 130.123.131.128 netmask 255.255.255.128 {
allow unknown-clients;
}
host dev-mac-09 {
option vendor-class-identifier "example-identifier";
hardware ethernet 10:9a:dd:51:ff:83;
}
Если я положу vendor-class-identifier
в глобальной области, используя tcpdump, я вижу, что клиент успешно получает опцию класса vendor. Если я возьму его и просто сохраню в области хоста (или области группы), клиент никогда не получит эту опцию. Указание option dhcp-parameter-request list 60
тоже не помогает.
Я пробовал использовать определение класса внутри группы, но затем оно применялось, даже если хост не был частью группы.
Кстати, как мне получить подробный журнал? Хоть что-то, чтобы указать, какие группы и вещи привыкли генерировать отклик клиенту.
Я не уверен, что vendor-class-identifier предназначен для использования в качестве элемента конфигурации, отправляемого сервером. Обычно это определяемое поставщиком значение, отправляемое клиентом, чтобы сообщить серверу, какой это тип хоста.
Помимо создания файла трассировки с использованием параметра -tf для dhcpd, похоже, нет никаких дополнительных параметров ведения журнала или отладки.