14.2.2. 租期数据库
在
DHCP
服务器上,文件 /var/lib/dhcpd/dhcpd.leases
存储 DHCP
客户端租期数据库。不要更改此文件。每个最近分配的 IP 地址的
DHCP
租期信息自动存储在租期数据库中。这些信息包括租期的长度、IP
地址已分配给它的租期、租用开始和结束日期,以及用于检索租期的网络接口卡的 MAC 地址。
租期数据库中的所有时间都是统一的通用时间(UTC),而不是本地时间。
租期数据库会不定期重新创建,因此不会太大。首先,所有已知的租期都保存在一个临时租期数据库中。
dhcpd.leases
文件重命名为 dhcpd.leases~
,临时租期数据库写入 dhcpd.leases
。
DHCP
守护进程可能会被终止,或者在租期数据库重命名为备份文件但在写入新文件之前系统可能会崩溃。如果发生这种情况,则 dhcpd.leases
文件不存在,但需要启动服务。不要创建新的租用文件。如果您这样做,所有旧租期都会丢失,从而导致很多问题。正确的解决方案是将 dhcpd.leases~
备份文件重命名为 dhcpd.leases
,然后启动守护进程。