Новости:

Форум Infotex WeaponMod

Тема: OpenWrt Stratum 1 NTP Server  (Прочитано 18502 раз)

Оффлайн Koshak 12 Февраля 2023, 10:42:02

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2836
  • Карма: +271/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Потребовался мне локальный NTP Server уровня Stratum 1 для моих экспериментов с маяком WSPR :-)
Имею старенький роутер с OpenWrt BARRIER BREAKER 14.07 и модуль GPS Ublox NEO-7m.
Модуль GPS подключил на внутренний UART роутера, скорость данных с модуля GPS 9600.
Питание +5V берём с разъёма USB.




Ставим пакеты
Цитировать
opkg update
opkg install gpsd ntpd coreutils-stty
Редактируем /etc/inittab
Цитировать
::sysinit:/etc/init.d/rcS S boot
::shutdown:/etc/init.d/rcS K stop
tts/0::askfirst:/bin/ash --login
#ttyATH0::askfirst:/bin/ash --login
Редактируем /etc/init.d/ntpd
Цитировать
ln -sf /dev/ttyATH0 /dev/gps0
Редактируем /etc/ntp.conf закоментруем все серверы кроме GPS
Цитировать
# GPS(NMEA)+PPS
server 127.127.20.0 minpoll 4 prefer
fudge 127.127.20.0 flag3 1 flag2 0
Останавливаем и отключаем работу Busybox ntpd service
Цитировать
/etc/init.d/sysntpd stop
/etc/init.d/sysntpd disable
Редактируем rc.local
Цитировать
stty -F /dev/ttyATH0 9600
sleep 1
gpsd start
sleep 2
ntpd start
exit 0
Перегружаем роутер.
В терминале проверяем дату и работу сервиса.







У кошки четыре ноги: вход, выход, земля и питание
  • « Последнее редактирование: 12 Февраля 2023, 11:58:06 от Koshak »