Настройка NTP-сервера в FreeBSD
18.11.2010 - 09:02
Создадим дрифт-файл:
Для автозапуска сервера, добавим строчки в /etc/rc.conf:
Запускаем сам сервер:
Проверяем работоспособность:
Ждем 10мин. для того что бы наш сервер сам синхронизировался с внешними NTP-серверами. Пробуем синхронизировать время:
Работает.
Работу серверов с которых мы синхронизируем время можно увидеть так:
Не забываем открыть в фаерволе порт 123 наружу. )
Network Time Protocol (NTP) — протокол предназначен для синхронизации системного времени через интернет. NTP использует для своей работы протокол UDP и порт 123. Я использую NTP-сервер для синхронизации времени на ПК в локальной сети.
Установку производим из портов:
[root@router /]#cd /usr/ports/net/ntp
[root@router /usr/ports/net/ntp]# make install clean
[root@router /usr/ports/net/ntp]# make install clean
Теперь создадим конфиг. файл NTP-сервера:
[root@router /]#cat > /etc/ntp.conf
# Тут указываем NTP сервера с которых будем производить синхронизацию времени.
server 91.198.10.20 iburst prefer
server 213.179.228.1 iburst
server 82.207.71.6 iburst
server 193.193.193.107 iburst
# Путь, где находится drift-файл (файл в котором находиться информация о смещении времени).
driftfile /etc/ntp/drift
# Путь к логу NTP-сервера.
logfile /var/log/ntp.log
# Указываем кому мы разрешаем обновлять время с нашего сервера времени.
restrict default ignore
# Моя локалка.
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
# Наш локалхост.
restrict localhost
# Разрешаем синхронизировать время с удаленными серверами, которые описаны выше в "server".
restrict 91.198.10.20
restrict 213.179.228.1
restrict 82.207.71.6
restrict 193.193.193.107
server 91.198.10.20 iburst prefer
server 213.179.228.1 iburst
server 82.207.71.6 iburst
server 193.193.193.107 iburst
# Путь, где находится drift-файл (файл в котором находиться информация о смещении времени).
driftfile /etc/ntp/drift
# Путь к логу NTP-сервера.
logfile /var/log/ntp.log
# Указываем кому мы разрешаем обновлять время с нашего сервера времени.
restrict default ignore
# Моя локалка.
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
# Наш локалхост.
restrict localhost
# Разрешаем синхронизировать время с удаленными серверами, которые описаны выше в "server".
restrict 91.198.10.20
restrict 213.179.228.1
restrict 82.207.71.6
restrict 193.193.193.107
Создадим дрифт-файл:
[root@router /]#mkdir -p /etc/ntp/
[root@router /]#touch /etc/ntp/drift
[root@router /]#touch /etc/ntp/drift
Для автозапуска сервера, добавим строчки в /etc/rc.conf:
[root@router /]# cat >> /etc/rc.conf
ntpd_enable="YES"
ntpd_program="/usr/local/bin/ntpd"
ntpd_program="/usr/local/bin/ntpd"
Запускаем сам сервер:
[root@router /etc/rc.d]# ./ntpd start
Starting ntpd.
[root@router /etc/rc.d]#
Starting ntpd.
[root@router /etc/rc.d]#
Проверяем работоспособность:
[root@router /etc/rc.d]# sockstat | grep 123
root ntpd 31191 20 udp4 *:123 *:*
root ntpd 31191 21 udp6 *:123 *:*
root ntpd 31191 20 udp4 *:123 *:*
root ntpd 31191 21 udp6 *:123 *:*
Ждем 10мин. для того что бы наш сервер сам синхронизировался с внешними NTP-серверами. Пробуем синхронизировать время:
[root@router /etc/rc.d]# ntpdate -q 127.0.0.1
server 127.0.0.1, stratum 3, offset -0.000005, delay 0.02563
18 Nov 09:23:31 ntpdate[31213]: adjust time server 127.0.0.1 offset -0.000005 sec
[root@router /etc/rc.d]#
server 127.0.0.1, stratum 3, offset -0.000005, delay 0.02563
18 Nov 09:23:31 ntpdate[31213]: adjust time server 127.0.0.1 offset -0.000005 sec
[root@router /etc/rc.d]#
[root@router /etc/rc.d]# date
четверг, 18 ноября 2010 г. 09:23:47 (EET)
четверг, 18 ноября 2010 г. 09:23:47 (EET)
Работает.
Работу серверов с которых мы синхронизируем время можно увидеть так:
[root@router /]#ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*shkvoren.tntu.e 62.149.0.30 2 u 1 64 377 33.334 1.258 18.729
+zirka.vc.ukrtel 131.188.3.222 2 u 63 64 377 30.756 1.685 0.954
+eye.vc.ukrtel.n 192.53.103.104 2 u 3 64 377 31.044 1.214 17.546
-burka.carrier.k 195.2.64.5 2 u 63 64 377 92.962 -1.725 19.033
==============================================================================
*shkvoren.tntu.e 62.149.0.30 2 u 1 64 377 33.334 1.258 18.729
+zirka.vc.ukrtel 131.188.3.222 2 u 63 64 377 30.756 1.685 0.954
+eye.vc.ukrtel.n 192.53.103.104 2 u 3 64 377 31.044 1.214 17.546
-burka.carrier.k 195.2.64.5 2 u 63 64 377 92.962 -1.725 19.033
Не забываем открыть в фаерволе порт 123 наружу. )
- Войдите на сайт для отправки комментариев
- Версия для печати