以下是在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监控项。