If it's taking more than 2 minutes to synchronize, you're having loop issues. That's not a software problem.
-Philip Dominko Vrljic wrote: > Philip, > did you have loss of electricity, for example in remote office with > astlinux.? Whan power on both devices (adsl modem and astlinux) at same time, > astlinux boots faster then adsl modem very often (Sometime synchronizations > between ADSL modem and DSLAM take several minutes) > If variable CONNECT_TIMEOUT is set to 30 astlinux can remain without internet > connection. > When set CONNECT_TIMEOUT=0 astlinux unconditional connect to the internet, > but stay unsynchronized with ntp servers very ofen. > Because I can not predict time needed for synchronization between ADSL modem > and DSLAM, I suggest modification of /etc/init.d/ntpd script. > Script should put testing internet connection and time synchronization into > background. > > Dominko > > > > --- On Mon, 9/22/08, Philip Prindeville <[EMAIL PROTECTED]> wrote: > From: Philip Prindeville <[EMAIL PROTECTED]> > Subject: Re: [Astlinux-users] ntpd and pppoe issues > To: [EMAIL PROTECTED], "AstLinux Users Mailing List" > <[email protected]> > Date: Monday, September 22, 2008, 8:20 PM > > Not sure I understand. I use ntpd and pppoe, and I just have: > > WANDELAY=45 > > in my /mnt/kd/rc.conf file and that works fine. Have you tried > increasing your WANDELAY value? > > -Philip > > > Dominko Vrljic wrote: > >> Hi, >> I found several issues (and solutions) when astlinux run pppoe. >> Sometimes ADSL modem boot slowly then astlinux, and astlinux box remains >> > without internet connection. > >> Solution is CONNECT_TIMEOUT=0 in /etc/init.d/network script. >> >> Script /etc/init.d/ntpd does not work well very often: >> - restart does not work at all >> - in case of pppoe it seems /etc/init.d/ntpd starts before internet >> > connection is up and astlinux box remains unsynchronized. > >> I rewrite script /etc/init.d/ntpd and now it works well. >> >> Regards, >> Dominko >> >> cat /etc/init.d/ntpd >> #!/bin/sh >> >> . /etc/rc.conf >> >> init () { >> if [ -r /mnt/kd/ntpd.conf ] >> then >> ln -s /mnt/kd/ntpd.conf /tmp/etc/ntpd.conf >> else >> echo " >> >> restrict default noquery nopeer notrap nomodify >> restrict 127.0.0.1" > /tmp/etc/ntpd.conf >> >> if [ "$NTPSERV" ] >> then >> echo "server $NTPSERV" >> /tmp/etc/ntpd.conf >> echo "driftfile /var/db/ntpd.drift" >> /tmp/etc/ntpd.conf >> fi >> >> if [ "$NTPSERVS" ] >> then >> echo "# NTPd" >> /tmp/etc/ntpd.conf >> for i in $NTPSERVS >> do >> echo "server $i" >> /tmp/etc/ntpd.conf >> done >> echo "driftfile /var/db/ntpd.drift" >> /tmp/etc/ntpd.conf >> fi >> >> fi >> } >> >> start () { >> if [ -r /etc/ntpd.conf ] >> then >> echo "Starting ntpd..." >> if [ -n "$EXTIP" -a -n "$DNS" -o -r /tmp/mydhcpip -o >> > -r /etc/ppp/pppoe.conf ] > >> then >> if nslookup `grep -m 1 "^server " /etc/ntpd.conf | sed -e >> > 's/server *//' -e 's/ .*//'` > /dev/null > >> then >> >> while true; do >> ping -c 1 www.google.com 2>&- >&- && { >> /usr/sbin/ntpd -g -q -c /etc/ntpd.conf >> sleep 2 >> # Maintain the clock (small changes) >> ntpd -c /etc/ntpd.conf -p /var/run/ntpd.pid 2>&- >&- & >> } && return >> done >> >> >> fi >> fi >> fi >> } >> >> stop () { >> if [ -r /var/run/ntpd.pid ] >> then >> echo "Stoping ntpd..." >> kill `cat /var/run/ntpd.pid` >> rm /var/run/ntpd.pid >> fi >> } >> >> case $1 in >> >> start) >> start & >> ;; >> >> stop) >> stop >> ;; >> >> init) >> init >> start >> ;; >> >> restart) >> stop >> sleep 2 >> start & >> ;; >> >> *) >> echo "Usage: start|stop|restart" >> ;; >> >> esac >> >> >> >> ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Astlinux-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/astlinux-users Donations to support AstLinux are graciously accepted via PayPal to [EMAIL PROTECTED]
