在 Oracle® Solaris 11.2 中使用 DHCP

退出打印视图

更新时间: 2014 年 7 月
 
 

DHCP 客户机关闭

客户机在关闭时将释放消息发送到将地址指定给该客户机的服务器,以指示该客户机将不再使用一个或多个指定地址。DHCPv4 客户机系统正常关闭时,dhcpagent 会将当前配置信息写入一个文件(如果该文件存在的话)。对于 DHCPv4,该文件名为 /etc/dhcp/interface.dhc,对于 DHCPv6,该文件名为 /etc/dhcp/interface.dh6。缺省情况下,会保存而不是释放租用,因此 DHCP 服务器无法检测到 IP 地址未处于活动使用状态,这样在下次引导时客户机就可以轻松地重新获取地址了。此缺省操作与 ipadm delete-addr dhcp-addrobj 命令等效。

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

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