温馨提示×

Debian DHCP租期怎么设置

小樊
66
2026-07-15 21:01:52
栏目: 智能运维

在 Debian 系统中,DHCP 租期(lease time)通常是在 DHCP 服务器端 设置的。如果你使用的是 ISC DHCP Server(isc-dhcp-server),可以按下面的方法修改租期。


一、修改 DHCP 租期(isc-dhcp-server)

1. 编辑 DHCP 配置文件

sudo nano /etc/dhcp/dhcpd.conf

2. 设置租期参数

在 subnet 配置段中添加或修改以下参数:

subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.100 192.168.1.200;

    # 默认租期(秒)
    default-lease-time 600;

    # 最大租期(秒)
    max-lease-time 7200;

    option routers 192.168.1.1;
    option domain-name-servers 8.8.8.8, 8.8.4.4;
}

参数说明

参数 含义
default-lease-time 默认租期(秒),客户端未请求时生效
max-lease-time 最大租期(秒),客户端请求时上限

例如:

  • 600 秒 = 10 分钟
  • 86400 秒 = 1 天

二、只针对某个主机设置固定租期

host myhost {
    hardware ethernet 00:11:22:33:44:55;
    fixed-address 192.168.1.50;
    default-lease-time 86400;
    max-lease-time 86400;
}

三、重启 DHCP 服务

修改完成后重启服务:

sudo systemctl restart isc-dhcp-server

查看状态:

sudo systemctl status isc-dhcp-server

四、客户端租期查看

客户端(Debian / Linux)

cat /var/lib/dhcp/dhclient.leases

或:

ip addr

五、常见注意点

✅ 租期是在 DHCP 服务器 上控制的
✅ 客户端只能 请求,最终由服务器决定
✅ 修改后 已分配的租期不会立刻变化,需等续租或重新获取


如果你用的是 dnsmasq 或 Kea DHCP,或者你是想改 客户端行为,可以告诉我,我可以给你对应的配置方法。

0 踩