Description of problem: DHCP client sets NTP servers if DHCP server has NTP server infomations. In this case, /sbin/dhclient-script remove server lines from /etc/ntp.conf, and add NTP servers from DHCP server, and copy "server 127.127.1.0" line from pre-DHCP /etc/ntp.conf. But /sbin/dhclient-script dosen't copy "fudge 127.127.1.0" line. Without fudge line, ntpd treat local system clock with greater stratum than expected. This may cause confusion, and get ntpd to take longer time to synchronization. Version-Release number of selected component (if applicable): all versions of Fedora ntp package. How reproducible: always Steps to Reproduce: 1. setup DHCP server 2. add "option ntp-servers" line to /etc/dhcpd.conf 3. start dhcp server 4. boot DHCP client with default NTP configuration. Actual results: /etc/ntp.conf has these server lines server ntp0.example.com server ntp1.example.com server 127.127.1.0 Expected results: server ntp0.example.com server ntp1.example.com server 127.127.1.0 fudge 127.127.1.0 stratum 10 or, without meaningless local system clock server ntp0.example.com server ntp1.example.com Additional info: Because ntpd runs before firstboot, choosing "no local time source" in NTP configuration is not in effect.
Created attachment 128929 [details] patch to fix /sbin/dhclient-script
Thanks - now fixed with dhcp-3.0.4-14 (FC-6) and dhcp-3.0.3-28 (FC5).