我使用isc-dhcp-server 4.2.4-7 ubuntu12.8运行两个盒子,当其中一个发出租约时,如下所示:
lease 192.168.56.228 {
starts 3 2017/03/29 02:17:31;
ends 4 2018/03/29 02:17:31;
tstp 4 2018/09/27 14:17:31;
tsfp 4 2018/09/27 14:17:31;
atsfp 4 2018/09/27 14:17:31;
cltt 3 2017/03/29 02:17:31;
binding state active;
next binding state expired;
hardware ethernet 08:00:27:84:32:e3;
client-hostname "craig-ubuntu1604";
}但是,对等方的租约副本没有“客户-主机名”行。应该这样吗?如果是这样的话,我如何配置东西让他们共享这一点?或者,我做错了什么?
发布于 2017-04-06 23:35:07
在查看isc-dhcp-服务器代码之后,看起来租约中的主机名设置在行中:
memcpy (lt -> client_hostname, d1.data, d1.len); 在dhcp.c的ack_lease函数中。虽然两个DHCP服务器都可能提供租约,但客户端将只从其中一个请求租约,而ACK只来自客户机请求租约的服务器。所以这是预期的行为。ISC的IRC频道上有人表示,这是因为对等方不需要关心主机名。
https://serverfault.com/questions/842621
复制相似问题