Ubuntu

從 Perl 腳本查詢 DHCP 伺服器租約

  • January 19, 2012

我有一台 Windows 2003 伺服器,需要使用在 Ubuntu 伺服器上執行的 perl 腳本從其中輪詢 DHCP 租約資訊。然後我需要分析並將資訊儲存在 mysql 數據庫中。有沒有辦法從 perl 腳本中查詢租約?我可以弄清楚在我得到資訊後如何處理它。謝謝。

您也許可以使用 SNMP,前提是 Windows 伺服器上的 DHCP 服務啟用/允許 SNMP。使用 SNMP 查詢,可以不時從 DHCP 服務遠端建構租用資訊的統計資訊。

$snmp_address = "1.3.6.1.4.1.311.1.3.2.1.1.1";
$getsubnet = "snmpgetnext -v2c -c public -Oqv win_dhcp_server_ip  $snmp_address |";

更好的描述在https://lists.isc.org/pipermail/bind-users/2004-November/054007.html

引用自:https://unix.stackexchange.com/questions/4724