isc dhcpd:如何将选项61(客户端ID)插入到dhcpoffer中

我有一个快速的问题。 是否有可能使ISC dhcpd服务器在DHCPOFFER中插入选项61(客户端ID),以防DHCPDISCOVER中出现? 我正在使用的ISC dhcpd版本是dhcp-4.1.1(dhcp-4.1.1-12.P1.el6_0.4.x86_64 CentOS rpm)。

提前致谢

是的,您可以根据ISC dhcpd服务器中的条件语句来设置选项。 具体而言,您可以testing传入的DHCP数据包中是否存在dhcp-client-identifier选项,以及是否通过此expression式将响应数据包的选项设置为传入值:

   
 #范围内的其他选项...
如果存在dhcp-client-identifier {
  选项dhcp-client-identifier =选项dhcp-client-identifier;
 }
 #范围内的其他选项...

=的左侧设置服务器参数名称,右侧的数据expression式将返回客户端数据包中参数名称的内容。

有关更多信息,请参见man dhcp-eval和man dhcp.conf底部的SETTING PARAMETER VALUES USING EXPRESSIONS部分