ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon
Перейти на r2901+ не могу из-за включенной в ядре отладки netfilter. Поэтому отключил встроенный клиент NTP BusyBox:
Добавил вызов ntpdate в скрипт запуска ntpd в "/opt/etc/init.d":Code:set ntp_interval_x=-1 nvram commit reboot
Убрал вышеприведенный скрипт из "/opt/etc/cron.5mins/".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
Это не так. ntpd не отдается клиентам время аппаратных часов коробочки: http://www.ntp.org/ntpfaq/NTP-s-algo...OCK-DISCIPLINE. Мало того, получается, что ntpd компенсирует нестабильность хода часов.
Добрый день!
Не бейте сильно, кучу тем перчитал - нигде не нашел ответа на вопрос: как установить системное время в роутере на прошивке Олега? Постоянно сбрасывает на 1 января 1970 года. Не могу настроить расписание торрента из-за этого косяка )
Спасибо!
Товарищи, подскажите, почему не сохраняются настройки даты и времени ?
Имеется RT-N16
ввожу по формату, типа date 093008002011
затем flashfs save && flashfs commit && flashfs enable && reboot
после ребута, опять 1970 год
Last edited by Omega; 30-09-2011 at 06:27. Reason: так и должно быть, можно иначе сохранять, читаем эту тему ... ;)
В роутере нету батарейки и после ребута часы слетают.
У меня часы сохраняются, я скрипт писал, который каждую минуту текущее время в файл пишет и при ребуте обратно его из этого файла возвращает в систему (погрешность меньше минуты от реального), а потом уже когда появляется связь с инетом - синхронизирует его с реальным временем NTP и снова продолжает писать в файл (синхронизировать файл с реальным временем).
1970 год имеем в логе после ребута только в нескольких первых строчках, пока процесс загрузки не добирается до post_boot
Как выставить вручную время на роутере?
Last edited by Omega; 08-10-2011 at 20:11. Reason: читаем эту тему с самого начала ... ;)
WL500gpv2-1.9.2.7-rtn-r4667
Прописал в 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: новое событие