クライアントが正しい DNS サーバー、ドメイン名などを取得しているかどうかなど、dhcp サーバーの構成を確認したいと考えています。動作している DHCP セットアップと、DHCP 要求を DHCP に送信できる静的 IP アドレスを持つコンピューターがあります。サーバ。
リースを要求してすべての情報をダンプするライブラリ (またはプログラム) を探しています。
これまでのところ、私は見てきました:
- dhcping -- 動作しますが、受け取ったリースを書き出しません
- pydhcpd -- 未開発、アルファ版 (?)
- pydhcplib -- ドキュメントはありません。実際にパッケージを送信できるのか、カプセル化だけなのか不明です。dhquery はこのライブラリに基づいて動作するはずであり、私が望むことの一部を行うと主張していますが、client.SendDhcpPacketTo の API の変更を修正した後、応答がありません。
DHCP サーバーが送信する DNS 情報を印刷または受信できる既存のスクリプトまたはライブラリはありますか? 任意の言語を使用できます (Perl? Java?)。
最終的には、それを Nagios のチェック スクリプトに入れたいと思います。