Назад | Перейти на главную страницу

серверы manycast не используются (получить: AM_MANYCAST drop: bad auth || (NOPEER | NOTRUST))

Я создал конфигурацию NTP для SLES12 SP4 (ntp-4.2.8p13), в которой используются только выборочные адреса интерфейса, и попытался обнаружить серверы statum-1 и startum-2 через manycast (ACST) в нашей интранете. К сожалению, серверы не добавляются, хотя они отвечают на многоадресные запросы.

(Основная) конфигурация выглядит так:

# Only listen to official interfaces
interface ignore all
interface listen lo
#"interface listen bond0" would listen on aliases like "bond0:a01", too
interface listen 172.20.1.2
# Local stratum-1 servers
restrict 172.20.2.0 mask 255.255.255.0 nomodify notrap version
# Clients from our subnet are allowed as peers
restrict 172.20.1.0 mask 255.255.255.0 nomodify notrap version
# Allow the rest to query the server
restrict 0.0.0.0 mask 0.0.0.0 nomodify noquery nopeer notrap kod limited

...

keys /etc/ntp.keys      # path for keys file
trustedkey 16 41 42 43 411 421  # define trusted keys
requestkey 16           # key (7) for accessing server variables
controlkey 16           # key (6) for accessing server variables

tos minclock 6 minsane 4
ttl 1 2 3
manycastserver 239.192.123.12 key 421 ttl 3
manycastclient 239.192.123.11 key 41 iburst burst minpoll 5 maxpoll 9 ttl 3
manycastclient 239.192.123.12 key 421 iburst burst minpoll 6 maxpoll 11 ttl 3

Я не знаю, связана ли проблема с установленными моими ограничениями или с тем, что я использую key с многоадресным клиентом: похоже, в ответах отсутствует MAC.

Запрос отправлен:

poll_update: at 2 239.192.123.11 poll 5 burst 0 retry 0 head 0 early 2 next 33
    MCAST   ***** sendpkt(19, dst=239.192.123.11, src=172.20.1.2, ttl=3, len=48)

Получен пакет:

receive: at 3 239.192.123.12<-172.20.1.2 ippeerlimit -4 mode 3 iflags mcastopen,MCASTif restrict ignore org 0000000000.00000000 xmt 0xe1b478bb.63e6cc7f
receive: drop: RES_IGNORE

Пакеты manycast, похоже, игнорируются:

receive: at 3 172.20.1.2<-172.20.1.1 mode 4/server:AM_MANYCAST len 48 org 0xe1b478bb.63e6cc7f xmt 0xe1b478bb.63e8507e NOMAC
receive: MATCH_ASSOC dispatch: mode 4/server:AM_MANYCAST 
receive: AM_MANYCAST drop: bad auth || (NOPEER|DONTTRUST)

Я подозреваю NOMAC быть проблемой. Как я могу заставить это работать, как задумано, или это ошибка программного обеспечения?