【发布时间】:2012-04-07 16:39:59
【问题描述】:
我想验证 dhcp 服务器配置,即客户端是否获得正确的 DNS 服务器、域名等。 我有一个有效的 DHCP 设置,以及一台具有静态 IP 地址的计算机,我可以从该地址向 DHCP 服务器发送 DHCP 请求。
我正在寻找一个库(或程序)来请求租约并转储所有信息。
到目前为止我已经看到了:
- dhcping -- 有效,但不写出它收到的租约
- pydhcpd -- 未开发,alpha (?)
- pydhcplib -- 没有文档,不确定它是否真的可以发送包或者只是封装; dhquery 应该基于这个库工作,并声称可以完成我想要的部分工作,但是在修复 client.SendDhcpPacketTo 上的 API 更改后,它没有收到任何响应。
是否有任何现有的脚本或库可以打印或接收 DHCP 服务器发出的 DNS 信息?任何语言都可以接受(Perl?Java?)。
最终,我想将其放入 Nagios 检查脚本中。
【问题讨论】:
标签: dhcp