dhcpd:不同的供应商类别标识符

dhcpd:不同的供应商类别标识符

我无法使用组(甚至不使用组,只使用主机声明)选择性地发送参数以响应 DHCP 通知数据包来进行 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 我可以看到客户端成功接收了供应商类选项。如果我将其取出,并将其保留在主机范围(或组范围)中,则客户端永远不会收到该选项。指定option dhcp-parameter-request list 60也无济于事。

我确实尝试过在组内使用类定义,但即使主机不是该组的一部分,它也能适用。

另外,我如何获得详细的日志记录?至少要有一些信息来表明哪些组和事物被用来生成对客户端的响应。

答案1

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

除了使用 dhcpd 的 -tf 选项创建跟踪文件外,似乎没有任何其他日志记录或调试选项。

相关内容