我有一个基于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会变? 预先感谢您的解释和/或指示。