如何从 ISC DHCP 服务器获取客户端上的自定义选项

如何从 ISC DHCP 服务器获取客户端上的自定义选项

在 ISC-DHCP 服务器上,我想定义一个自定义 DHCP 选项,为此我使用以下配置

option imagefile code 224 = ip-address;

subnet 192.168.29.0 netmask 255.255.255.0 {
 range 192.168.29.1 192.168.29.244;
 option imagefile 192.168.29.113;
}

完成上述配置后,我可以重新启动 DHCP 服务器。

但在客户端上我无法获取此选项。我期望在 /var/db/dhclient.leases.em0 中包含此信息

我有一个 freebsd 客户端。

我还尝试在 dhclinet 中定义以下配置(在客户端)

#option imagefile code 224 = ip-address ;
interface "em0" {
  option imagefile code 224 = ip-address;
  request imagefile;
}

但是我的服务没有正确启动。

Starting dhclient.
/etc/dhclient.conf line 12: expecting a statement.
  option 
  ^
/etc/dhclient.conf line 13: semicolon expected.
  request 
  ^
DHCPREQUEST on em0 to 255.255.255.255 port 67
DHCPACK from 192.168.29.113
bound to 192.168.29.234 -- renewal in 17669 seconds.

请帮助我正确配置 dhclient,或者我是否需要在 isc-dhcp 服务器上进行某些更改,以便在客户端上自动获取此自定义选项,而无需在客户端上定义任何配置

相关内容