Hard&Soft > Linux

OpenWrt Stratum 1 NTP Server

(1/1)

Koshak:
Потребовался мне локальный 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

--- Конец цитаты ---
Перегружаем роутер.
В терминале проверяем дату и работу сервиса.







Навигация

[0] Главная страница сообщений

Перейти к полной версии