How to Configure an NTP Server in linux

NTP Server is very useful If you have lots of server and desktop system. Your NTP server contacts a central NTP server, provided by your ISP or a public time server located at, to obtain accurate time data. The server then allows other machines on your network to request the time data. The server then allows other machines on your network to request the time data.

Consider the following sample setup:           ==> CentOS / Fedora / RHEL NTPD Server.            ==> ISP remote NTP server.      ==> NTP clients including desktop systems.

First, install and enable ntpd on
[root@server~]# yum install ntp
[root@server~]# chkconfig ntpd on

Now open /etc/ntp.conf:
[root@server~]# vim /etc/ntp.conf

Make sure the following line exits:
restrict default ignore

Above will deny all access to any machine, server or client. However, you need to specifically authorized policy settings. Set it as follows:

restrict mask nomodify notrap noquery


Replace and mask with actual remote ISP or NTP server IP.

Save and close the file.

Configure NTP clients to access your NTP Server

Now, you need to allow legitimate NTP clients to access the Server. For example, allow network to synchronize to this server located at Open /etc/ntp.conf and add policy as follows:

# Hosts on local network are less restricted.

restrict mask nomodify notrap

Update your firewall settings, open /etc/sysconfig/iptables.
[root@server~]# vim  /etc/sysconfig/iptables
Add the following line, before the final LOG and DROP lines for the RH-Firewall-1-INPUT chain:

-A RH-Firewall-1-INPUT -s -m state –state NEW -p udp –dport 123 -j ACCEPT

Save and close the file. Finally, start ntpd:
[root@server~]# service ntpd start
[root@server~]# service iptables restart
[root@server~]# netstat -tulpn


About Manish Jha

Hi All I am Manish Kumar Jha aka Alex Hunt. I am currently working in VMware Software India Pvt Ltd as Operations System Engineer (vCloud Air Operations). I have around 5 Years of IT experience and have exposure on VMware vSphere, vCloud Director, RHEL and modern data center technologies like Cisco UCS and Cisco Nexus 1000v and NSX. If you find any post informational to you please press like and share it across social media and leave your comments if you want to discuss further on any post. Disclaimer: All the information on this website is published in good faith and for general information purpose only. I don’t make any warranties about the completeness, reliability and accuracy of this information. Any action you take upon the information you find on this blog is strictly at your own risk. The Views and opinions published on this blog are my own and not the opinions of my employer or any of the vendors of the product discussed.
This entry was posted in Server Configuration. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s