> For the complete documentation index, see [llms.txt](https://prosbcdocs.telcobridges.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://prosbcdocs.telcobridges.com/tmedia-documentation/other-pages/operations/ntp.md).

# NTP

Configuring NTP on a TelcoBridges system: choosing time servers with tbntpconfig, and setting the timezone from the web portal on version 2.9 and later.

## **Starting from version 2.9, the timezone can be configured from the web portal in the services section:**

## System Configuration

### Network Time Protocol (NTP) configuration

On new units, NTP comes pre-installed and activated by default.

You can use the **tbntpconfig** tool to choose the NTP servers to synchronize the time base of the system.

```

[root@TB000001 ~]# tbntpconfig

###############################################################
# Current NTP servers:
#
 NTP server1 = '0.centos.pool.ntp.org'
 NTP server2 = '1.centos.pool.ntp.org'
 NTP server3 = '2.centos.pool.ntp.org'

Do you want to modify the current NTP servers list (enter 'help' for usage) ?[No] Yes
```

You can also use the manual method as described below.

## Manual configuration

### Installing NTP

```
yum install ntp
```

### Configuring NTP

#### Setting the time zone

Make sure that the host time zone is set properly. To modify the time zone go [here](http://kezhong.wordpress.com/2010/03/08/change-timezone-on-centos-5-4/)

#### Setting the DNS server

Make sure your nameserver (DNS) is configured correctly (see [Modify the dhcp client configuration](/tmedia-documentation/other-pages/operations/how-to-change-the-ip-address.md)).

#### Modify NTP Server List (Optional)

Modify your ntp server list

```
vim /etc/ntp.conf
```

Change the server list for those closer to your server. List can be found [here](http://www.pool.ntp.org/en/) Example for Canadian servers:

```
server 0.ca.pool.ntp.org
server 1.ca.pool.ntp.org
server 2.ca.pool.ntp.org
server 3.ca.pool.ntp.org
```

#### Synchronize the host date with the NTP server

**Warning**: This may result is a jump in time of several minutes.

Use ntpdate to synchronize your server time with a NTP server.

Example showing a host synchronization with a Canadian server.

```
ntpdate 0.ca.pool.ntp.org
```

### Start NTP

You can use the following command to enable NTP:

```
chkconfig ntpd on
service ntpd start
```

### Verify NTP server status

To verify the synchronization between the host and the NTP servers:

```
ntpq -p
```

**Note**: After starting the NTP service, the system requires at least 10 minutes to accept a reference server.

Example of host synched with barricade.rack9:

```
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*barricade.rack9 209.51.161.238   2 u 1001 1024  377   31.147   -0.369  20.074
+ip-72-167-42-82 204.123.2.5      2 u  754 1024  377  166.388  -29.692  28.223
+cheezum.mattnor 129.7.1.66       2 u   91 1024  377   45.715    1.504  47.753
```

The '\*' represent the current reference server The '+' represent a potential backup reference server The '-' represent a rejected reference server


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://prosbcdocs.telcobridges.com/tmedia-documentation/other-pages/operations/ntp.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
