温馨提示×

debian dhcp怎么看租约

小樊
46
2026-10-01 22:02:28
栏目: 智能运维

在 Debian 系统中,DHCP 租约信息取决于你是 DHCP 客户端(获取 IP) 还是 DHCP 服务器(分配 IP)。下面分别说明。


一、作为 DHCP 客户端(机器通过 DHCP 获取 IP)

1. 使用 dhclient(最常见)

如果你用的是 isc-dhcp-client:

cat /var/lib/dhcp/dhclient.leases

或者按网卡查看:

cat /var/lib/dhcp/dhclient.<网卡名>.leases

例如:

cat /var/lib/dhcp/dhclient.eth0.leases

2. 使用 dhcpcd

如果你用的是 dhcpcd:

cat /var/lib/dhcpcd/<网卡名>.lease

3. NetworkManager(桌面或服务器常见)

cat /var/lib/NetworkManager/dhclient-*.leases

二、作为 DHCP 服务器(Debian 提供 DHCP 服务)

如果使用 isc-dhcp-server:

cat /var/lib/dhcp/dhcpd.leases

查看当前活跃租约:

cat /var/lib/dhcp/dhcpd.leases | grep -A 5 "lease"

或实时观察:

tail -f /var/lib/dhcp/dhcpd.leases

三、快速查看本机当前 DHCP 信息

ip addr

或查看默认网关和租约来源:

journalctl -u isc-dhcp-server

(服务器端)

journalctl -u dhclient

(客户端)


四、常见说明

  • lease 表示租约时间
  • binding state active 表示正在使用
  • ends 表示租约到期时间

如果你愿意,可以告诉我:

  • 是 客户端还是服务器
  • Debian 版本(如 11 / 12)
  • 使用的 DHCP 软件(dhclient / dhcpcd / NetworkManager)

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

0 踩