I was under the impression that the ntpd service is required to be active for my network to be getting ntp data. All of my devices are synchronized to the server's IP, yet when I SSH into the server, I cannot actually start my ntpd due to errors and it has been down for weeks.
Is there some other source besides ntpd that could be responding to all my other devices for ntp data?
Edit:
Additional info: They are all physical machines. My laptop clients are receiving NTP synchronization from my ntp server's IP, yet the ntpd has been down for weeks. I've just been running a simple ntpstat to verify synchronization. They are all RHEL 7 clients and servers.
The clients have the /etc/ntp.conf configured like so:
server 10.42.0.200 iburst
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict -6 ::1
Result of ntpstat on client:
synchronized to NTP server (10.42.0.200) at stratum 7
time correct to within 31 ms
polling server every 1024 s
Result of ntpq -p on client:
remote refid st t when poll reach delay offset jitter
=============================================================================
*10.42.0.200 LOCAL(0) 6 u 286 1024 377 0.740 -0.520 0.392
Ntpstat on server:
synchronized to local net at stratum 6
time correct to within 11 ms
polling server every 64 s
ntpq -p:
remote refid st t when poll reach delay offset jitter
=============================================================================
*LOCAL(0) .LOCL. 5 l 14 64 377 0.000 0.000 0.000
Server ntp.conf:
server 127.127.1.0
restrict 10.42.0.0 netmask 255.255.255.0 nomodify notrap
ntpstat
andntpq -p
?