在 Linux 中,dhclient 的日志位置和查看方式取决于你使用的 发行版 和 init 系统(systemd / sysvinit)。下面按常见情况说明:
journalctl -u dhclient
如果按网卡看(例如 eth0):
journalctl -u dhclient@eth0
实时查看:
journalctl -u dhclient -f
查找 DHCP 相关:
journalctl | grep dhclient
常见日志路径:
/var/log/messages
/var/log/syslog
查看示例:
grep dhclient /var/log/messages
grep dhclient /var/log/syslog
某些发行版或手动配置时会写:
/var/log/dhclient.log
/var/log/dhclient.eth0.log
dhclient -v eth0
或清空租约后重连:
dhclient -r eth0
dhclient -v eth0
/var/lib/dhclient/dhclient.leases
/var/lib/dhcp/dhclient.leases
# 查看 DHCP 是否运行
ps aux | grep dhclient
# 查看网卡 DHCP 状态
ip addr
cat /var/lib/dhclient/dhclient.leases
# 查看 NetworkManager 是否接管
journalctl -u NetworkManager
如果你能告诉我:
我可以给你更精确的命令。