Dhcp
dhcpd.leases 中的“host”條目和“lease”條目有什麼區別?
在託管文件
dhcpd.leases
中,我們的生命週期管理應用程序host h1.example.com { ... }
在從應用程序建構虛擬機時添加了一個條目。但是,已遷移到應用程序並需要續租的已建構機器具有條目lease X.X.X.X { ... client-hostname "h2"; }
(注意:條目中缺少域lease
)。我正在談論的一個更清晰的例子:
host h1.example.com { dynamic; hardware ethernet 00:11:22:AA:BB:CC; fixed-address 192.168.1.10; supersede server.filename = "pxelinux.0"; supersede server.next-server = AA:BB:CC:DD; supersede host-name = "h1.example.com"; } lease 192.168.2.20 { starts 4 2021/01/01 00:00:00; ends 6 2021/04/01 00:00:00; cltt 4 2021/02/25 00:00:00; binding state active; next binding state free; rewind binding state free; hardware ethernet 00:11:22:AA:BB:DD; client-hostname "h2"; }
有關其他資訊:我們的生命週期管理應用程序還管理 DNS。我們注意到
dhcpd.lease
主機的 in 條目具有與其 DNS 記錄不匹配h2
的條目和 IP。當主機請求新 IP 時,lease
該條目會自動填充。lease
租約續訂時似乎沒有host
創建記錄,並且僅在生命週期管理應用程序建構新主機時出現。
host {...}
這兩個條目和dhcpd.leases之間有什麼區別,lease {...}
它們會影響哪些其他功能?
租約描述以由用於讀取 dhcpd.conf(5) 和 dhclient.conf(5) 文件的相同遞歸下降解析器解析的格式儲存。租賃文件可以包含租賃聲明,以及組和子組聲明、主機聲明和故障轉移狀態聲明。組、子組和主機聲明用於記錄使用 OMAPI 協議創建的對象。
大概問題中提到的這個生命週期管理應用程序使用了OMAPI協議來添加諸如這些
host
條目之類的配置?(如果這些條目是“靜態”配置的一部分,它們將存在於dhcpd.conf中)