温馨提示×

ubuntu dhcp怎么看日志

小樊
39
2026-10-07 00:55:52
栏目: 智能运维

在 Ubuntu 上查看 DHCP 相关日志,取决于你用的是 DHCP 客户端(获取 IP) 还是 DHCP 服务器(分配 IP),以及系统版本(是否使用 systemd)。


一、查看 DHCP 客户端日志(本机获取 IP)

1. 使用 journalctl(推荐,Ubuntu 16.04+)

sudo journalctl -u systemd-networkd

或(如果用的是 NetworkManager):

sudo journalctl -u NetworkManager

过滤 DHCP 相关:

sudo journalctl | grep -i dhcp

2. 传统 syslog 方式

cat /var/log/syslog | grep -i dhcp

或实时查看:

tail -f /var/log/syslog | grep -i dhcp

二、查看 DHCP 服务器日志(如 isc-dhcp-server)

1. 查看服务日志

sudo journalctl -u isc-dhcp-server

2. 查看 syslog

cat /var/log/syslog | grep dhcpd

3. DHCP 服务器默认日志位置

ISC DHCP 通常日志输出到:

/var/log/syslog

或

/var/log/messages

三、常见 DHCP 相关进程名

  • dhclient(老客户端)
  • systemd-networkd(新客户端)
  • NetworkManager
  • dhcpd(服务器)

四、示例:看本机是否成功获取 IP

ip addr
journalctl -u systemd-networkd | grep DHCP

如果你能告诉我:

  • Ubuntu 版本
  • 是 客户端还是服务器
  • 用的是 NetworkManager / netplan / systemd-networkd

我可以给你更精确的命令。

0 踩