I am trying to setup the NTP server on Ubuntu machine. Особенный Am breaking my head in this issue.
Getting an ошибка ntpdate[5005]: no server suitable for synchronization found
when doing the command ntppdate
.
Хан anyone please help я out in this?
/etc/ntp.conf:
server 0.ubuntu.pool.ntp.org
server 1.ubuntu.pool.ntp.org
server 2.ubuntu.pool.ntp.org
server 3.ubuntu.pool.ntp.org
Also when I gave command netstat -anltp | grep "LISTEN"
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 1816/dnsmasq tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 939/sshd tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1013/cupsd tcp 0 0 127.0.0.1:39558 0.0.0.0:* LISTEN 5529/rsession tcp 0 0 0.0.0.0:902 0.0.0.0:* LISTEN 1275/vmware-authdla tcp 0 0 127.0.0.1:47304 0.0.0.0:* LISTEN 5822/rsession tcp6 0 0 :::80 :::* LISTEN 1400/apache2 tcp6 0 0 :::22 :::* LISTEN 939/sshd tcp6 0 0 ::1:631 :::* LISTEN 1013/cupsd
So what should I do so that it listens on 123?
If I get output схвати
PORT STATE SERVICE
123/udp open ntp
If I give command nmap -p 123 -sU -P0 192.168.36.198
, it means UDP is open right? Then why doesn't it шоу in the command to to шоу listening ports?
Проблема возникала из сетевых ограничений по умолчанию, данных в /etc/ntp.conf
. Вам, вероятно, придется не прокомментировать следующие строки в конфигурационном файле сервера ntp:
# Clients from this (example!) subnet have unlimited access, but only if
# cryptographically authenticated.
#restrict 192.168.123.0 mask 255.255.255.0 notrust
к
# Clients from this (example!) subnet have unlimited access, but only if
# cryptographically authenticated.
restrict 192.168.123.0 mask 255.255.255.0
Вы можете блокироваться от достижения ubuntu.pool.ntp.org
<час>Попытка другой пул сервера NTP.
Спрашивают Ваш ISP (или Администратор сети) для локального сервера NTP (или кластер).
Если Вы хотите синхронизировать с внешним временем касательно Вас, не должны "слушать".
Проверка, если можно достигнуть 0.ubuntu.pool.ntp.org (ping и nmap-p 123 - sU 0.ubuntu.pool.ntp.org)
Эта ошибка появляется, когда сервер ntp пытается синхронизировать местное время с помощью удаленных серверов.
Проверка, если Ваша машина имеет доступ в Интернет и порт, 123/UDP, не заблокирована:
, Если Вы хотите сервер ntp без доступа в Интернет, Вы не должны определять серверы в своем ntp.conf файле, можно прокомментировать это добавляющий # в начале строки:
#server 0.ubuntu.pool.ntp.org
#server 1.ubuntu.pool.ntp.org
#server 2.ubuntu.pool.ntp.org
#server 3.ubuntu.pool.ntp.org
можно получить больше информации в: http://support.ntp.org/bin/view/Support/WebHome
Я имею, дают подробный ответ сверху донизу. Вы могли бы хотеть пропустить к середине моего ответа или просто отослать снимки экрана ниже для понимания его во взгляде.
необходимо настроить ntp с серверами следующим образом:
необходимо, по крайней мере, установить следующий параметр в/etc/ntp.conf файле конфигурации: server
, Например, откройте/etc/ntp.conf файл с помощью нано текстового редактора:
sudo nano /etc/ntp.conf
Определяют местоположение параметра сервера и если это - пустое множество это следующим образом:
server pool.ntp.org
, Но обычно В человечности уже некоторые серверы предварительно записаны, который мог бы быть
server 0.ubuntu.pool.ntp.org
server 1.ubuntu.pool.ntp.org
server 2.ubuntu.pool.ntp.org
server 3.ubuntu.pool.ntp.org
, Сохранили файл и перезапускают ntpd сервис:
/etc/init.d/ntpd start
можно синхронизировать системные часы с сервером NTP сразу со следующей командой:
sudo ntpdate pool.ntp.org
или просто выполненный уже серверы определяются
sudo ntpdate 0.ubuntu.pool.ntp.org
или другие серверы, которые определяются с помощью сервера
обычно
sudo ntpdate <one of the servername in /etc/ntp.conf>
, НО после этого существует шанс, Вы получаете Ошибку NTP socket in use
как показано ниже:
В этом случае просто работает
ntpdate -u pool.ntp.org
для обновления, когда ntp deamon работают
, ИЛИ просто остановите deamon, обновите и запустите его снова следующим образом:
$ sudo ntpdate pool.ntp.org
$ sudo service ntp stop
$ sudo ntpdate pool.ntp.org
$ sudo service ntp start
и Вы доберетесь