Re: how to use ntp in busybox

2015-11-24 Thread Wei, Catherine
On 11/24/2015 11:54 PM, Rich Felker wrote:
> On Tue, Nov 24, 2015 at 10:40:51AM +0100, walter harms wrote:
>>
>> Am 23.11.2015 07:49, schrieb Wei, Catherine:
>>> Hi:
>>>   I've checked the ntpclient, and found that it can monitor the time
>>> difference between server and local machine, but seems it cannot support
>>> runtime configuration as Michael D. Setzer II said.
>>>
>> We use it busybox ntp for some time now, also with ntpclient since it is 
>> convenient.
>> btw: ntpdate is removed from ntp some time ago.
>>
>> Why do you need a runtime configuration at all ? you can always restart with 
>> a new setup,
>> write a small wrapper and you can use a file again.
> Indeed, this seems ideal. Proper use of ntp only makes extremely-small
> adjustments to the clock rate, so stopping the ntp client for a
> fraction of a second (or even several hours) and restarting it with
> new configuration is not going to have any noticable effect on the
> system clock.
>
> Rich
> ___
> busybox mailing list
> busybox@busybox.net
> http://lists.busybox.net/mailman/listinfo/busybox


Hi:
 For the question that Rich Felker mentioned "Why do I need runtime 
configuration", I would say that a wrapper of ntpd, ntpq and ntpdate 
were added in our platform which embedded to a box. Actually, when our 
platform started or some ntp server information is changed on the fly, 
we use the ntpq wrapper to disable ntpd, start ntpdate process, then 
enable ntpd again. For the other run time configuration, we need to test 
different servers with different minpoll, maxpoll etc, and try to test 
multiple ntp server and watch the behaviors of ntpd. All these have been 
designed very early in our platform.

Best regards
Catherine
___
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox


Re: how to use ntp in busybox

2015-11-24 Thread walter harms


Am 23.11.2015 07:49, schrieb Wei, Catherine:
> Hi:
>  I've checked the ntpclient, and found that it can monitor the time 
> difference between server and local machine, but seems it cannot support 
> runtime configuration as Michael D. Setzer II said.
> 

We use it busybox ntp for some time now, also with ntpclient since it is 
convenient.
btw: ntpdate is removed from ntp some time ago.

Why do you need a runtime configuration at all ? you can always restart with a 
new setup,
write a small wrapper and you can use a file again.



re,
 wh



> Best regards.
> Catherine
> 
> On 11/23/2015 01:11 PM, Michael D. Setzer II wrote:
>> Not sure if this would do what you want, but I've used it with busybox setup.
>>
>> http://doolittle.icarus.com/ntpclient/
>>
>> On 22 Nov 2015 at 20:50, Isaac Dunham wrote:
>>
>> Date sent:   Sun, 22 Nov 2015 20:50:29 -0800
>> From:Isaac Dunham 
>> To:  "Wei, Catherine" 
>> Subject: Re: how to use ntp in busybox
>> Copies to:   "busybox@busybox.net" 
>>
>>> On Mon, Nov 23, 2015 at 01:40:29AM +, Wei, Catherine wrote:
 Hi:
   In our system, we're considering if we could use ntp in busybox to
 replace the ntp supported by ntp.org, which has large footprint, so I'm
 doing some investigation about ntp in busybox recently but I met some
 problems. I found that there's only ntpd in busybox, no ntpdate and ntpq.
   In our current system, we have a ntp wrapper to control ntp
 behavior based on our requirement. We use ntpdate to sync time when
 system is started, and we use ntpq to monitor and control the ntpd
 behavior. For example:
1. After ntpdate synced time, use ntpq to enable ntp.
2. When we add our own ntp server to the server list, we will use
 something like this "ntpq -c "keyid id" -c "passwd pwd" -c ":config
 server 10.172.1.1 minpoll 3 maxpoll 4 burst"

I don't know if there's some tools related to ntpq in busybox, so
 we can remove the current ntp in our system and use ntpd in busybox.
 Appreciate your quick response, thank you very much.

>>> Busybox ntp does not support any runtime configuration; ntpq corresponds
>>> to unimplemented functionality.
>>>
>>> ntpdate is not provided, but equivalent behavior can be obtained with
>>> ntpd -q -p PEER [-p PEER2 ...]
>>>
>>> OpenNTPD, from which Busybox ntpd came, provides an "ntpctl" command,
>>> but it's misnamed: it only displays information from ntpd.
>>>
>>> You might get further looking at NTPsec.
>>>
>>>
>>> HTH,
>>> Isaac Dunham
>>> ___
>>> busybox mailing list
>>> busybox@busybox.net
>>> http://lists.busybox.net/mailman/listinfo/busybox
>>
>> +--+
>>Michael D. Setzer II -  Computer Science Instructor
>>Guam Community College  Computer Center
>>mailto:mi...@kuentos.guam.net
>>mailto:msetze...@gmail.com
>>http://www.guam.net/home/mikes
>>Guam - Where America's Day Begins
>>G4L Disk Imaging Project maintainer
>>http://sourceforge.net/projects/g4l/
>> +--+
>>
>> http://setiathome.berkeley.edu (Original)
>> Number of Seti Units Returned:  19,471
>> Processing time:  32 years, 290 days, 12 hours, 58 minutes
>> (Total Hours: 287,489)
>>
>> BOINC@HOME CREDITS
>> ROSETTA 37089233.578828   |   SETI68076311.344292
>> ABC 16613838.513356   |   EINSTEIN78981331.546694
>>
> ___
> busybox mailing list
> busybox@busybox.net
> http://lists.busybox.net/mailman/listinfo/busybox
> 
___
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox


Re: how to use ntp in busybox

2015-11-24 Thread Rich Felker
On Tue, Nov 24, 2015 at 10:40:51AM +0100, walter harms wrote:
> 
> 
> Am 23.11.2015 07:49, schrieb Wei, Catherine:
> > Hi:
> >  I've checked the ntpclient, and found that it can monitor the time 
> > difference between server and local machine, but seems it cannot support 
> > runtime configuration as Michael D. Setzer II said.
> > 
> 
> We use it busybox ntp for some time now, also with ntpclient since it is 
> convenient.
> btw: ntpdate is removed from ntp some time ago.
> 
> Why do you need a runtime configuration at all ? you can always restart with 
> a new setup,
> write a small wrapper and you can use a file again.

Indeed, this seems ideal. Proper use of ntp only makes extremely-small
adjustments to the clock rate, so stopping the ntp client for a
fraction of a second (or even several hours) and restarting it with
new configuration is not going to have any noticable effect on the
system clock.

Rich
___
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox