📖 ~1 min read
Table of contents
Symptom & Impact
System time drifts, causing auth failures, log skew, and distributed job instability.
Environment & Reproduction
Seen when NTP traffic is blocked by zone rules or confined SELinux policy.
chronyc tracking
chronyc sources -v
Root Cause Analysis
UDP/123 blocked or chronyd policy constraints prevent network synchronization.
Quick Triage
Check chronyd service, UDP port policy, and SELinux mode.
systemctl status chronyd
firewall-cmd --list-services
getenforce
journalctl -u chronyd -n 60 --no-pager
dnf list installed chrony
Step-by-Step Diagnosis
Validate peer reachability and policy denials around NTP operations.
chronyc sources -v
chronyc activity
ausearch -m avc -ts recent | grep -i chronyd
ss -lunp | grep :123

Solution – Primary Fix
Permit NTP service in firewalld, ensure chronyd starts on boot, and adjust SELinux booleans if needed.
Still having issues? Our IT Solutions & Services team can diagnose and resolve this for you. Get in touch for a free consultation.
sudo firewall-cmd --permanent --add-service=ntp
sudo firewall-cmd --reload
sudo systemctl enable --now chronyd
sudo setsebool -P nis_enabled 1 || true

Solution – Alternative Approaches
Use local stratum servers and explicit allow rules for isolated environments.
sudo sed -i 's/^pool /#pool /' /etc/chrony.conf
echo 'server ntp.internal iburst' | sudo tee -a /etc/chrony.conf
sudo systemctl restart chronyd
Verification & Acceptance Criteria
Chrony reports synchronized state with stable offset and reachable sources.
chronyc tracking
chronyc sourcestats -v
journalctl -u chronyd -n 30 --no-pager
Rollback Plan
Revert chrony config and remove temporary firewall/SELinux changes.
sudo cp /root/backup/chrony.conf /etc/chrony.conf
sudo firewall-cmd --permanent --remove-service=ntp
sudo firewall-cmd --reload
Prevention & Hardening
Monitor clock drift and enforce baseline time policy in provisioning.
Related Errors & Cross-Refs
Related to Kerberos pre-auth failures and TLS handshake validity errors.
Related tutorial: View the step-by-step tutorial for rhel-10.
View all rhel-10 tutorials on the Tutorials Hub →
Browse all common problems & solutions on the Tutorials Hub.
References & Further Reading
chrony documentation and RHEL network time synchronization guidance.
Need Expert Help?
If you cannot resolve this yourself, our team offers hands-on Server Management, Managed IT Services, and flexible Support Plans. Contact us today — we respond within one business day.