systmed-timesyncd中NTP服务器地址来源优先级
结论
- 使用/etc/systemd/timesyncd.conf中NTP字段配置的地址;
- 使用通过DHCP服务获取到的地址;
- 使用/etc/system/timesyncd.conf中FallbackNTP字段配置的地址。
验证过程
- 修改DHCP服务器dhcpd的配置文件以通过DHCP服务提供NTP服务器地址给DHCP客户端
- 修改/etc/systemd/timesyncd.conf配置文件,设置主NTP服务器为1.1.1.1,备份NTP服务器为2.2.2.2
- 设置网络为DHCP,重启systemd-networkd和systemd-timesyncd
- 查看systemd-timesyncd服务状态,发现服务从1.1.1.1获取时间
- 注释掉/etc/systemd/timesyncd.conf中的NTP服务器,重启systemd-timesyncd
- 查看systemd-timesyncd服务状态,发现服务从NTP服务器112.112.112.112获取时间
- 将网络设置为静态IP,重启systemd-networkd和systemd-timesyncd
- 查看systemd-timesyncd服务状态,发现服务从NTP服务器2.2.2.2获取时间