在 Linux 中查看 DHCP 相关日志,取决于你用的是 DHCP 客户端 还是 DHCP 服务器,以及系统使用的是 systemd-journald 还是传统日志文件。
大多数现代 Linux(Ubuntu / CentOS 7+ / Debian 10+)使用 systemd:
journalctl -u NetworkManager
或只看 DHCP 相关:
journalctl -u NetworkManager | grep -i dhcp
如果你用的是 dhclient:
journalctl -u dhclient
有些系统仍写文件:
/var/log/syslog # Debian / Ubuntu
/var/log/messages # CentOS / RHEL
查看示例:
grep -i dhcp /var/log/syslog
配置文件通常在:
/etc/dhcp/dhcpd.conf
日志位置由配置决定,常见为:
/var/log/syslog
/var/log/messages
查看:
grep dhcpd /var/log/syslog
或实时查看:
tail -f /var/log/syslog | grep dhcpd
日志位置:
/var/log/syslog
/var/log/messages
查看:
grep dnsmasq /var/log/syslog
journalctl -f | grep -i dhcp
或服务器:
tail -f /var/log/syslog | grep dhcpd
查看当前 IP 获取方式:
ip addr
查看 DHCP 租约:
cat /var/lib/dhcp/dhclient.leases
如果你能告诉我:
我可以给你更精确的命令。