NTP через локальную сеть

У меня есть один сервер: 192.168.0.40 и 4 клиента: 192.168.0.61-192.168.0.64. Клиенты - это малиновый пис, и поэтому у них нет часов реального времени. Поэтому время всегда ошибочно.

Я выполнил следующие инструкции, чтобы сделать файлы ntp.conf:

server:

restrict default nomodify notrap noquery
restrict 127.0.0.1 

# -- CLIENT NETWORK -------
restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap

# --- OUR TIMESERVERS ----- 
server 0.pool.ntp.org iburst
server 1.pool.ntp.org iburst
server 2.pool.ntp.org iburst
server 127.127.1.0

# --- NTP MULTICASTCLIENT ---

# --- GENERAL CONFIGURATION ---

# Undisciplined Local Clock.
fudge   127.127.1.0 stratum 9

# Drift file.
driftfile /var/lib/ntp/drift
broadcastdelay  0.008

# Keys file.
keys /etc/ntp/keys

client: [!d4 ]

restrict default nomodify notrap noquery
restrict 127.0.0.1 

# -- CLIENT NETWORK -------

# --- OUR TIMESERVERS ----- 
# 192.168.1.2 is the address for my timeserver,
# use the address of your own, instead:
server 192.168.0.40 iburst
server  127.127.1.0

# --- NTP MULTICASTCLIENT ---

# --- GENERAL CONFIGURATION ---

# Undisciplined Local Clock.
fudge   127.127.1.0 stratum 12

# Drift file.
driftfile /var/lib/ntp/drift
broadcastdelay  0.008

# Keys file.
keys /etc/ntp/keys

Однако время на клиентах все еще не так (без изменений). Когда я пытаюсь подключиться специально к серверу, клиент не может его найти. Они равны 100% в одной подсети, и IP-адреса правильны, поскольку я не могу справиться с проблемой ssh.

Результат ntpq -c lpeer:

localhost: timed out, nothing received
***Request timed out

Edit: [ ! d7]

sudo ntpdate -u 192.168.0.40:

12 Dec 07:45:09 ntpdate[12815]: no server suitable for synchronization found

Изменить 2:

Клиенты находятся в подсети в сети Ethernet, а сервер подключен к вай-фай. Система работает, когда Wi-Fi отключен. Есть ли способ обойти это?

1
задан 27 March 2015 в 17:59

0 ответов

Другие вопросы по тегам:

Похожие вопросы: