faq обучение настройка
Текущее время: Сб июн 21, 2025 23:57

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Чт май 07, 2009 16:57 
Не в сети

Зарегистрирован: Пт ноя 21, 2008 10:19
Сообщений: 321
Так...
Очень интересно...


Даже при отключенной синхронизации с NTP, время сегодня ушло назад 1 час. :)

Очень странно...

Попробуйте выключить синхронизацию и пару дней посмотреть.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт май 07, 2009 17:05 
Не в сети

Зарегистрирован: Пт ноя 21, 2008 10:19
Сообщений: 321
Есть предположение, что fun_plug выполняет синхронизацию времени...


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт май 07, 2009 17:17 
Не в сети

Зарегистрирован: Пт ноя 21, 2008 10:19
Сообщений: 321
Наверное кто-то из наших обсуждает?

http://forum.dsmg600.info/viewtopic.php?id=4153

и вот здесь тоже

http://forum.dsmg600.info/t609-Clock-drift.html


А вот здесь все очень подробно описано:
http://nas-tweaks.net/CH3SNAS:Tutorials/ntp


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт май 07, 2009 18:08 
Не в сети

Зарегистрирован: Пт ноя 21, 2008 10:19
Сообщений: 321
Почитал я все это, как все это слишком сложно: зачем запускать сервист NTP из fun_plug, если есть все это в стандартной прошивке?

Как-то мне все это не нравится, буду копать дальше.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт май 08, 2009 16:16 
Не в сети

Зарегистрирован: Вт дек 27, 2005 13:16
Сообщений: 14
Откуда: Москва
maxgri писал(а):
Почитал я все это, как все это слишком сложно: зачем запускать сервист NTP из fun_plug, если есть все это в стандартной прошивке?

Как-то мне все это не нравится, буду копать дальше.


Я не могу понять где в стандартной прошивке NTP запускается, в crontab его нет. Такое впечатление, что запуск происходит по кнопке из веба, но не уверен.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт май 08, 2009 18:13 
Не в сети

Зарегистрирован: Пн янв 12, 2009 20:37
Сообщений: 1012
Откуда: Киев, Украина
возможно при старте устройства срабатывает... но он работает и вполне нормально, без добавления пояса в TZ, а фан_плаговский нтп я выключил


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт май 08, 2009 20:28 
Не в сети

Зарегистрирован: Пт ноя 21, 2008 10:19
Сообщений: 321
Выключил как?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт май 08, 2009 21:31 
Не в сети

Зарегистрирован: Пн янв 12, 2009 20:37
Сообщений: 1012
Откуда: Киев, Украина
убрал права на выполнение у \ffp\start\ntpd.sh


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб май 09, 2009 08:01 
Не в сети

Зарегистрирован: Пт ноя 21, 2008 10:19
Сообщений: 321
Это у меня тоже выключено. Вот что пишет fun_plug в лог файле:

Цитата:
* /ffp/start/transmission.sh ...
Starting transmission-daemon
* /ffp/start/nfsd.sh inactive
* /ffp/start/ntpd.sh inactive
* /ffp/start/LOGIN.sh inactive


Однако время все равно уходит на один час назад.

Я много перечитал за эти дни и много перепробовал. Вот что у меня в итоге получилось:

1. Я не хочу запускать новые процессы, хотелось все это сделать через crontab.
2. Учитывая, что файлы в папке ffp защищены и их изменение сопряжено с определнными трудностями, я пришел к выводу, что нужно отредактировать файл fan_plug, который лежит в корне диска. Это не только я предлагаю, по ссылкам выше такое решение проскакивало не раз, но вот беда, готывые решения не работают.
Методом проб и ошибок я дошел до этого:

Цитата:
#SET correct Timezone on every boot ** BEGIN **
#SET the TZ for Moskow

export TZ=MSK-3MSD,M3.5.0/2,M10.5.0/3
echo "$TZ" > /etc/TZ


# This removes firmware cronjobs that interfere with ntpd.
crontab -l | grep -v '/usr/sbin/daylight' | grep -v '/usr/sbin/rtc' | crontab -
#Now start the ntp every hour
echo "1 * * * * /usr/sbin/sntp -r -P no ru.pool.ntp.org" >> /var/spool/cron/crontabs/root

# force a cronjob update
echo "root" >> /var/spool/cron/crontabs/cron.update



# #SET correct Timezone on every boot ** END **




Обратите внимание, что стандартные crontab, связанные с синхронизацией времени удаляются, а добаляется новая задача.

Вот так теперь у меня выглядит crontab -l


Цитата:
/ # crontab -l
1 * * * * /usr/sbin/sntp -r -P no ru.pool.ntp.org
/ #



В результате вот уже вторые сутки время идет правильно!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб май 09, 2009 12:49 
Не в сети

Зарегистрирован: Вт дек 27, 2005 13:16
Сообщений: 14
Откуда: Москва
rtc -w мне помогло, теперь время не уходит и одинаковое в "железе" и "софте"


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB