Page 17 of 18 FirstFirst ... 715161718 LastLast
Results 241 to 255 of 261

Thread: Проблемы с NTP сервером

  1. #241
    Quote Originally Posted by dansoftware View Post
    Да, думаю, такой вариант тоже вполне приемлем.
    сделал в r2901+

  2. #242
    Quote Originally Posted by FilimoniC View Post
    Между синхронизациями ход нестабилен. Зависит от требуемой точности
    От этого страдает только сама коробочка, но страдает она как с запущенным ntpd, так и без оного. А на точность времени выдаваемого ntpd другим пирам нестабильность хода часов никак не влияет. Нет?

  3. #243
    Перейти на r2901+ не могу из-за включенной в ядре отладки netfilter. Поэтому отключил встроенный клиент NTP BusyBox:
    Code:
    set ntp_interval_x=-1
    nvram commit
    reboot
    Добавил вызов ntpdate в скрипт запуска ntpd в "/opt/etc/init.d":
    Code:
     #!/bin/sh
    
    prefix="/opt"
    PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin
    NAME=ntpd
    DAEMON=${prefix}/bin/${NAME}
    DAEMON_OPTS="-c ${prefix}/etc/ntp/ntp.conf -f ${prefix}/etc/ntp/ntp.drift -s ${prefix}/etc/ntp -k ${prefix}/etc/ntp -l ${prefix}/var/log/ntp.log -p /var/run/ntpd.pid -A -g"
    
    test -x $DAEMON || exit 0
    
    if [ -z "$1" ] ; then
        case `echo "$0" | sed 's:^.*/\(.*\):\1:g'` in
            S??*) rc="start" ;;
            K??*) rc="stop" ;;
            *) rc="usage" ;;
        esac
    else
        rc="$1"
    fi
    
    case "$rc" in
        start)
            if [ -z "`${prefix}/bin/pidof $NAME`" ]; then
                echo "Synchronizing time with pool.ntp.org..."
                ${prefix}/bin/ntpdate -b -s -u pool.ntp.org
                echo "Starting NTP server: $NAME"
                $DAEMON $DAEMON_OPTS
            fi
            ;;
        stop)
            if [ -n "`${prefix}/bin/pidof $NAME`" ]; then
                echo "Stopping NTP server: $NAME"
                killall $NAME 2> /dev/null
            fi
            ;;
        restart)
            "$0" stop
            sleep 1
            "$0" start
            ;;
        *)
            echo "Usage: $0 (start|stop|restart|usage)"
            ;;
    esac
    
    exit 0
    Убрал вышеприведенный скрипт из "/opt/etc/cron.5mins/".

  4. #244
    Quote Originally Posted by dansoftware View Post
    От этого страдает только сама коробочка, но страдает она как с запущенным ntpd, так и без оного. А на точность времени выдаваемого ntpd другим пирам нестабильность хода часов никак не влияет. Нет?
    Ну очень просто - если ваши клиенты синхронизируются с коробочки, то время они получают с коробочки. Соответственно, погрешность
    Sorry for my bad English.
    Покупайте Отечественных Слонов!!!

  5. #245
    Quote Originally Posted by FilimoniC View Post
    Ну очень просто - если ваши клиенты синхронизируются с коробочки, то время они получают с коробочки. Соответственно, погрешность
    Это не так. ntpd не отдается клиентам время аппаратных часов коробочки: http://www.ntp.org/ntpfaq/NTP-s-algo...OCK-DISCIPLINE. Мало того, получается, что ntpd компенсирует нестабильность хода часов.

  6. #246
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by dansoftware View Post
    Это не так. ntpd не отдается клиентам время аппаратных часов коробочки: http://www.ntp.org/ntpfaq/NTP-s-algo...OCK-DISCIPLINE. Мало того, получается, что ntpd компенсирует нестабильность хода часов.
    Увы, прав FilimoniC. Аппаратных часов в наших коробочках, за исключением WL700g, нет. Да, ntpd пытается улучшить точность софтовых часов ядра, но он не может прыгнуть выше головы, а именно нестабильности задающих генераторов процессора.

  7. #247
    Quote Originally Posted by lly View Post
    Да, ntpd пытается улучшить точность софтовых часов ядра, но он не может прыгнуть выше головы, а именно нестабильности задающих генераторов процессора.
    Тогда прошу прощения. Я судил по привычке с колокольни архитектуры больших полноценных серверов. Там, исходя из моего опыта, точность хода часов тоже зачастую бывает не фонтан, но с помощью ntpd это удавалось рихтовать.

  8. #248
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by dansoftware View Post
    Я судил по привычке с колокольни архитектуры больших полноценных серверов.
    Если мы говорим про Intel, то стоит прочитать про rdtsc и иже с ними. А на наших MIPS процах просто нету аналогичных таймеров и счётчиков.

  9. #249

    time

    Добрый день!

    Не бейте сильно, кучу тем перчитал - нигде не нашел ответа на вопрос: как установить системное время в роутере на прошивке Олега? Постоянно сбрасывает на 1 января 1970 года. Не могу настроить расписание торрента из-за этого косяка )

    Спасибо!

  10. #250

    ntp

    Quote Originally Posted by akfer View Post
    Добрый день!

    Не бейте сильно, кучу тем перчитал - нигде не нашел ответа на вопрос: как установить системное время в роутере на прошивке Олега? Постоянно сбрасывает на 1 января 1970 года. Не могу настроить расписание торрента из-за этого косяка )

    Спасибо!
    ключевое слово - ntp server

  11. #251

    time

    Товарищи, подскажите, почему не сохраняются настройки даты и времени ?
    Имеется RT-N16
    ввожу по формату, типа date 093008002011
    затем flashfs save && flashfs commit && flashfs enable && reboot
    после ребута, опять 1970 год
    Last edited by Omega; 30-09-2011 at 06:27. Reason: так и должно быть, можно иначе сохранять, читаем эту тему ... ;)

  12. #252
    Join Date
    Mar 2009
    Location
    Default City
    Posts
    2,694
    Blog Entries
    4
    Quote Originally Posted by ggR View Post
    Товарищи, подскажите, почему не сохраняются настройки даты и времени ?
    Имеется RT-N16
    ввожу по формату, типа date 093008002011
    затем flashfs save && flashfs commit && flashfs enable && reboot
    после ребута, опять 1970 год
    а никто и не обещал что оно сохранится, для этого и есть синхронизация с NTP

  13. #253
    Quote Originally Posted by ggR View Post
    Товарищи, подскажите, почему не сохраняются настройки даты и времени ?
    Имеется RT-N16
    ввожу по формату, типа date 093008002011
    затем flashfs save && flashfs commit && flashfs enable && reboot
    после ребута, опять 1970 год
    В роутере нету батарейки и после ребута часы слетают.

    У меня часы сохраняются, я скрипт писал, который каждую минуту текущее время в файл пишет и при ребуте обратно его из этого файла возвращает в систему (погрешность меньше минуты от реального), а потом уже когда появляется связь с инетом - синхронизирует его с реальным временем NTP и снова продолжает писать в файл (синхронизировать файл с реальным временем).

    1970 год имеем в логе после ребута только в нескольких первых строчках, пока процесс загрузки не добирается до post_boot

  14. #254

    ?

    Как выставить вручную время на роутере?
    Last edited by Omega; 08-10-2011 at 20:11. Reason: читаем эту тему с самого начала ... ;)
    WL500gpv2-1.9.2.7-rtn-r4667

  15. #255

    NTPD вылетает из процесса через минуту

    Прописал в post-mount
    /opt/etc/init.d/S77ntp
    9 Mar 07:29:02 ntpd[172]: proto: precision = 100.000 usec
    9 Mar 07:29:02 ntpd[172]: ntp_io: estimated max descriptors: 1024, initial socket boundary: 16
    9 Mar 07:29:02 ntpd[172]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123
    9 Mar 07:29:02 ntpd[172]: Listen and drop on 1 v6wildcard :: UDP 123
    9 Mar 07:29:02 ntpd[172]: Listen normally on 2 lo 127.0.0.1 UDP 123
    9 Mar 07:29:02 ntpd[172]: Listen normally on 3 br0 172.x.x.x UDP 123
    9 Mar 07:29:02 ntpd[172]: Listen normally on 4 ppp0 46.147.76.41 UDP 123
    9 Mar 07:29:02 ntpd[172]: Listen normally on 5 tun0 10.x.x.x UDP 123
    9 Mar 07:29:38 ntpd[172]: ntpd exiting on signal 15
    Запускаю повторно
    9 Mar 09:07:32 ntpd[185]: proto: precision = 106.000 usec
    9 Mar 09:07:32 ntpd[185]: ntp_io: estimated max descriptors: 1024, initial socket boundary: 16
    9 Mar 09:07:32 ntpd[185]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123
    9 Mar 09:07:32 ntpd[185]: Listen and drop on 1 v6wildcard :: UDP 123
    9 Mar 09:07:32 ntpd[185]: Listen normally on 2 lo 127.0.0.1 UDP 123
    9 Mar 09:07:32 ntpd[185]: Listen normally on 3 br0 172.x.x.x UDP 123
    9 Mar 09:07:32 ntpd[185]: Listen normally on 4 ppp0 46.147.76.41 UDP 123
    9 Mar 09:07:32 ntpd[185]: Listen normally on 5 tun0 10.x.x.x UDP 123
    не слетает. Каждый раз после ребута запускать руками - не дело.
    Пробовал прописывать в post-firewall - эффект тот же.
    ntpd exiting on signal 15 - что означает?
    Слетает все-таки, но гораздо позже
    9 Mar 09:29:38 ntpd[185]: ntpd exiting on signal 15
    Извиняюсь за не внимательность, попробовал что предложил
    dansoftware
    пока работает
    Last edited by ildar; 11-03-2012 at 06:11. Reason: новое событие

Page 17 of 18 FirstFirst ... 715161718 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •