系统管理指南:IP 服务

DHCP 客户机关闭

客户机在关闭时将释放消息发送到将地址指定给该客户机的服务器,以指示该客户机将不再使用一个或多个指定地址。当 DHCPv4 客户机系统正常关闭时,dhcpagent 将当前配置信息写入 /etc/dhcp/interface.dhc 文件,对于 DHCPv6 则写入 /etc/dhcp/interface.dh6 文件。缺省情况下,会保存而不是释放租用,因此 DHCP 服务器不知道 IP 地址未处于活动使用状态,这样在下次引导时客户机就可以轻松地重新获取地址了。此缺省操作相当于执行 ifconfig <interface> dhcp drop 命令。

如果重新引导系统时该文件中的租用仍然有效,则 dhcpagent 将发送要求使用相同 IP 地址和网络配置信息的简短请求。对于 DHCPv4,这是“请求”消息。对于 DHCPv6,则消息为“确认”消息。

如果 DHCP 服务器允许此请求,则 dhcpagent 可以使用它在系统关闭时写入磁盘的信息。如果服务器不允许客户机使用此信息,则 dhcpagent 将启动DHCP 的工作原理中所述的 DHCP 协议序列。因此,客户机将获取新的网络配置信息。