时区更改时 DHCP 分配新的 IP 地址

时区更改时 DHCP 分配新的 IP 地址

我有一个基于linux的设备。通过网页我可以更改时区运行时间。该设备从 DHCP 获取 IP 和 NTP 地址。

使用两个不同的服务器我有两种不同的行为:

  • 域名系统通过以下配置,每次更改时区时,设备重新启动后,他的IP地址保持不变

    dnsmasq --bind-interfaces --interface=eth0 \
            --dhcp-range=192.168.0.100,192.168.0.250,48h \
            --dhcp-option=42,192.168.0.4
    
  • dhcpd/etc/dhcp.conf(在 Debian 上):每次更改时区时使用以下配置,在设备重新启动后,他的IP地址不同

    option domain-name "domain.test.com";
    option domain-name-servers 192.168.104.1;
    option ntp-servers 192.168.104.1;
    
    default-lease-time 86400; #24h
    max-lease-time 172800; #48h
    
    ddns-update-style none;
    
    subnet 192.168.104.0 netmask 255.255.255.0 {
       range 192.168.104.50 192.168.104.150;
        option routers 192.168.104.1;
    }
    

租用时间不同,但时区更改已完成,最多跳跃 12 小时。

我的问题是:为什么设备IP会变? 预先感谢您的解释和/或指示。

相关内容