Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Czas z sieci
http://forum.freesco.pl/viewtopic.php?f=35&t=1401
Strona 1 z 1

Autor:  Anonymous [ wtorek, 4 marca 2003, 09:10 ]
Tytuł:  Czas z sieci

Witam wszystkich i mam 1 pytanko jak zmusić freesco by przy starcie łądował czas z internetu. Jestem zielony w temacie więc proszę o łopatologiczne wytłumaczenie. Mam uszkodzoną baterię której nie idzie wymienić bo jest w układzie dallas xxx i za każdym resetem muszę ustawiać czas ręcznie. Czy jest procedura do ładowania czasu z sieci jak w WXP.

Dzięki za podpowiedź

Autor:  lamer [ wtorek, 4 marca 2003, 11:37 ]
Tytuł: 

Opis łopatologiczny:
1. logujesz się jako root
2. wpisujesz "setup"
3. enter
4. a
5. 44
6. s
7. 82
8. 149.156.4.11
9. +200 (albo +100)
10. x
11. s
Reboot

Autor:  Anonymous [ wtorek, 4 marca 2003, 15:13 ]
Tytuł:  dalej nie działa

niestety po tej operacji dalej nie działa mi czas mam 1994 rok nie wiem czy za tym nie stoi zepsuty układ zegara Dallas xxxx
bo jak czas jest łądowany do zegara (bateria) a póżniej z niego jest ustawiany czas systemowy to kicha bo mój zegar nie chodzi
bo jest to stara płyta z układem DALLAS który ma w sobie bateryjkę wbudowaną a ona siedzi. Musiałbym wymienić układ.

Czy istnieje sposób na ominięcie takiego działania np: programik któy by podczas startu pobierałdo zmiennej czas z sieci i później ustawiał go przez date albo własną komendą.

Dzięki za poradę ale niestety nie działa. Proszę o inną.

Z góry dziękuję i pozdrawiam. :lol:

Autor:  lamer [ wtorek, 4 marca 2003, 17:00 ]
Tytuł: 

Dzwne, że nie działa... a jak wpiszesz ntpdate 149.156.4.11 to co dostajesz?

Autor:  Anonymous [ wtorek, 4 marca 2003, 20:31 ]
Tytuł:  odpowiedź

Wypisuje mi taki text:

4 Mar 18:27:27 ntpdate[8483]: adjust time server 149.156.4.11 offset -0.201818 sec

rozumiem że jest to data i czas

czy można zmusić go by wyświetlił date w innej formie np:

04-03-03 18:27:27

i jak odczytać rok

najlepiej jakby można było zmusić go do wyświetlenia czasu w formie gotowej dla date

czyli DDMMhhmmYY.ss

dzięki za wskazówki

Autor:  lamer [ środa, 5 marca 2003, 11:50 ]
Tytuł: 

Skoro działa ntpdate to powinien też ustawiać się czas... Czy po synctime zegar jest zsynchronizowany? rc_start zapuszcza synctime jako demona, który robi synchronizację co 5h (pierwszą przy starcie systemu), więc sprawdź dokałdnie czy działa, czy nie...

Autor:  Olek [ piątek, 7 marca 2003, 22:58 ]
Tytuł: 

Na pewno ten sposób działa, ja mam uwalony chipset na płycie, rozdłubałem dallasa i wymieniłem baterię ale to nie pomogło więc freesco za każdym restartem musi ustawić czas z sieci.
Ntpdate ustawia czas systemowy, a nie w rtc więc wszystko musi działać nawet jak wyjmiesz z płyty układ zegara.
Do zapisania czasu systemowego w zegarze sprzętowym trzeba użyć polecenia clock.
Aha, używam ntp.task.gda.pl bo ten serwer jest bliżej.

Autor:  Anonymous [ sobota, 8 marca 2003, 21:38 ]
Tytuł:  czas ok ale 1 H do tyłu

Dzięki za pomoc doszedłem do tego że po resecie mam czas ale godzinę do tyłu czyli GMT 0.00 jak zmusić serwer by dodał godzinę
a w lato 2
dopisałem w rc_user

$DONE; [ "$1" = stop ] && exit; fi

echo -n "Starting rc_user... "
# Add commands here you want to execute when booting. Use the fork
# command to launch programs which normally stay in the foreground.
ntpdate -s 149.156.4.11
echo >>/mnt/router/data.log

uprzedzam pytanie o ustawienia w setapie mam

ENADNS=s #411.Enable caching DNS server
LOGDNS=n #412.Enable debug info
ENADHCP=n #421.Enable DHCP server
WINSADDR= #422. WINS address (for DHCP server)
LIZTIME=604800,604800 #423. default-lease-time,max-lease-time
ENAWWW=y #431.Enable Public HTTP Server
WWWPORT=80 #432. on port
ENAWWA=s #441.Enable Time Server and control via HTTP
WWAPORT=82 #442. on port
TIMADDR=149.1556.4.11 #443.Host timeserver address, empty - disable
TIMZONE=+100 #444. Offset to UTC (-1200 -:- +1200)
DST=y
ENALPD=n #451.Enable Print Server
LPPORT1=515 #452. on port
LPDEV1=lp1 #453. on output device
LPPORT2=516 #454.Second lp server on port, empty - disable
LPDEV2=lp2 #455. on output device
ENATEL=s # 46.Enable telnet server

wiem ze z tymi ustawieniami powinno działać bez moich dopisków w rc_user

gdzie ma być synctime
co ma zawierać
i z jakiego skryptu startować

jeszcze raz ogromne dzięki

trotylpl@wp.pl

Autor:  zciech [ sobota, 8 marca 2003, 23:00 ]
Tytuł: 

TIMADDR=149.1556.4.11 #443.Host timeserver address, empty - disable

masz blad w adresie i pewnie dlatego Ci nie dziala :cry:

gdzie ma być synctime
w /bin/

co ma zawierać


: [/] [] ()
 synctime) [ "$TIMADDR" ] || exit
                [ "$ENAWWA" = n ] && exit
                ntpdate -s -b $TIMADDR >/dev/null
                [ $? = 0 ] || exit
                S="-"; N="+"
                if [ "`echo $TIMZONE | sed -n /+/P`" ]; then S="+"; N="-"; fi
                T=`echo $TIMZONE | sed s/$S/$N/`
                /bin/date -u -s "`/bin/date +%T` $T" >/dev/null
                clock -w;;




i z jakiego skryptu startować
/rc/rc_start

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/