張貼日期:Jun 18, 2016 7:8:18 AM
利用DHCPStatus可以查看目前 dhcpd發送狀況。
http://dhcpstatus.sourceforge.net/
1.下載並解壓縮
# cd /usr/local/src
# wget http://prdownloads.sourceforge.net/dhcpstatus/dhcpstatus_0.60.tar.gz
tar zxvf dhcpstatus_0.60.tar.gz
2. Installing the library of modules
# mkdir /usr/local/dhcpstatus
# cd /usr/local/dhcpstatus
# tar -xvf /usr/local/src/dhcpstatus_0.60/libraries.tar
3. 修改 /usr/local/dhcpstatus/dhcpstatus.ini 設定
# vi /usr/local/dhcpstatus/dhcpstatus.ini
conf_file=/etc/dhcp/dhcpd.conf
leases_file=/var/lib/dhcpd/dhcpd.leases
4. 將dhcpstatus命令程式copy至/usr/local/bin/
# cp /usr/local/src/dhcpstatus_0.60/scripts/dhcpstatus /usr/local/bin/
測試是否能正確執行
# ./dhcpstatus
-bash: ./dhcpstatus: /usr/local/bin/perl: bad interpreter: 沒有此一檔案或目錄
perl 路徑錯誤, 查出這台機器perl目錄位置
# whereis perl
perl: /usr/bin/perl /usr/share/man/man1/perl.1.gz
修正perl 執行路徑
# vi /usr/local/bin/dhcpstatus
將 #!/usr/local/bin/perl -w
改為 #!/usr/bin/perl -w
再測試是否能正確執行
# dhcpstatus
DHCP Subnet Information
Subnet: 192.168.35.128 Netmask: 255.255.255.128
IP range: 192.168.35.129 - 192.168.35.254 Router: 192.168.35.254
IPs defined: 65 IPs used: 7 IPs free: 58