以下是在Ubuntu上監控DHCP使用情況的方法:
systemctl
命令檢查DHCP服務(如isc-dhcp-server
)是否正常運行,例如sudo systemctl status isc-dhcp-server
。journalctl
或tail
命令查看DHCP服務日志,如sudo journalctl -u isc-dhcp-server
或sudo tail -f /var/log/syslog | grep dhcpd
。ip addr show
或ifconfig
命令查看客戶端獲取的IP地址。cat /var/lib/misc/udhcpd.leases
(輕量級DHCP服務)或查看服務器租約文件查看租約詳情。tcpdump
或Wireshark
抓取DHCP數據包(端口67/68),例如sudo tcpdump -i eth0 port 67 or port 68
。nload
或nmap
查看網絡接口流量及活動主機,如sudo nload eth0
或sudo nmap -sn 192.168.1.0/24
。dhcpdump
工具直接解析DHCP數據包,或通過Zabbix等監控平臺配置DHCP監控項。