Я хотел бы проверить конфигурацию DHCP-сервера, т.е. если клиент получает правильный DNS-сервер, доменное имя и т. Д. У меня есть работающая настройка DHCP и компьютер со статическим IP-адресом, с которого я могу отправлять DHCP-запросы на DHCP. сервер.
Я ищу библиотеку (или программу), чтобы запросить аренду и сбросить всю информацию.
Пока я видел:
- dhcping - работает, но не записывает полученную аренду
- pydhcpd - не разработан, альфа (?)
- pydhcplib - нет документации, не уверен, действительно ли он может отправлять пакеты или это просто инкапсуляция; Dhquery должен работать на основе этой библиотеки и утверждает, что частично выполняет то, что я хочу, но после исправления изменения API на client.SendDhcpPacketTo он не получает никакого ответа.
Есть ли какой-либо существующий сценарий или библиотека, которые могут распечатывать или получать информацию DNS, которую отправляет DHCP-сервер? Допускается любой язык (Perl? Java?).
В конце концов, я хотел бы поместить это в сценарий проверки Nagios.