Timedatectl Raspberry Pi не может получить данные о времени от порта 123 моей машины Windows 10 - PullRequest
0 голосов
/ 24 сентября 2019

Мне нужно получить Raspberry Pi (Debian) для синхронизации времени из локальной сети (Wi-Fi недоступен).Я хочу сделать Windows PC ПК NTP-сервером (сетевой протокол времени).
Для этого я сделал:
Сторона Windows: 1) Включена служба времени Windows, 2) Добавлены правила для входящих / исходящих соединений, разрешающие порт 123быть доступным для других устройств в сети.
(я сделал именно то, что было указано в этом видео , тестовое приложение также показывает, что порт работает) Raspberry-Pi: 1) timedatectlработает, 2) Отредактировал etc/systemd/timesyncd.conf, чтобы установить адрес NTP как NTP=192.168.1.79 (статический локальный IP-адрес моего компьютера с Windows.)

Однако всякий раз, когда я пытался начать синхронизацию timedatectl, запуск systemctl status systemd-timesyncd.service даетследующий вывод.

pi@raspberrypi:~ $ systemctl status systemd-timesyncd.service
● systemd-timesyncd.service - Network Time Synchronization
   Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/systemd-timesyncd.service.d
           └─disable-with-time-daemon.conf
   Active: active (running) since Tue 2019-09-24 19:50:37 +08; 1s ago
     Docs: man:systemd-timesyncd.service(8)
 Main PID: 20221 (systemd-timesyn)
   Status: "Idle."
   CGroup: /system.slice/systemd-timesyncd.service
           └─20221 /lib/systemd/systemd-timesyncd

Sep 24 19:50:37 raspberrypi systemd[1]: Starting Network Time Synchronization...
Sep 24 19:50:37 raspberrypi systemd[1]: Started Network Time Synchronization.

(Stops here, no further logs.)

Запустив journalctl -b 0 | grep timesync:

Sep 24 19:54:42 raspberrypi sudo[1572]:       pi : TTY=pts/0 ; PWD=/home/pi ; USER=root ; COMMAND=/bin/nano /etc/systemd/timesyncd.conf
Sep 24 13:34:30 raspberrypi systemd-timesyncd[1740]: Synchronized to time server 128.199.134.40:123 (0.debian.pool.ntp.org). ##( this is not the intended NTP server. )
Sep 24 13:35:32 raspberrypi sudo[1870]:       pi : TTY=pts/0 ; PWD=/home/pi ; USER=root ; COMMAND=/bin/nano /etc/systemd/timesyncd.conf
Sep 24 13:38:17 raspberrypi sudo[2209]:       pi : TTY=pts/0 ; PWD=/home/pi ; USER=root ; COMMAND=/bin/nano /etc/systemd/timesyncd.conf
Sep 24 13:38:46 raspberrypi sudo[2317]:       pi : TTY=pts/0 ; PWD=/home/pi ; USER=root ; COMMAND=/bin/nano /etc/systemd/timesyncd.conf

Я использовал wireshark для наблюдения за сетевыми пакетами, и у меня есть уведомления о том, что между моим пи к произошли обменымои окна каждые несколько минут, мне кажется, что данные ответа не были получены Pi.192.168.1.18 is the ip address of raspberry pi

Есть идеи, как мне решить эту проблему?Как заставить Raspberry Pi получать ответный пакет?

...