dhcpd:不同的厂商级别标识符

我有麻烦有select地发送参数响应DHCP信息包使用组(甚至没有,只是使用主机声明)的bootp的东西。 我的configuration文件现在看起来像:

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我可以看到客户端成功接收到供应商类选项。 如果我把它拿出来,并保留在主机范围(或组范围)中,客户端永远不会收到选项。 指定option dhcp-parameter-request list 60也没有帮助。

我曾尝试在组内使用类定义,但是即使主机不是组的一部分,也会应用它。

另外,如何获得详细的日志logging? 至less有一些东西可以指出用于生成对客户端的响应的组和事物。

我不确定vendor-class-identifier是否被用作服务器发送的configuration项。 通常这是客户端发送的供应商定义的值,告诉服务器它是什么types的主机。

除了通过对dhcpd使用-tf选项来创build跟踪文件外,似乎没有任何其他日志logging或debugging选项。