Мне нужно получить 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](https://i.stack.imgur.com/YWP88.png)
Есть идеи, как мне решить эту проблему?Как заставить Raspberry Pi получать ответный пакет?