1

Temat: Rdate

Właśnie zauważyłem, że mam nieprawidłową datę w routerze. Z tego co czytałem w obrazie wgrany jest rdate.
Polecenie

uci show system.@rdate[0]

pokazuje:

system.cfg04e10c=rdate
system.cfg04e10c.server=vega.cbk.poznan.pl ntp.itl.waw.pl ac-ntp0.net.cmu.edu ptbtime1.ptb.de ac-ntp1.net.cmu.edu ntp.xs4all.nl ptbtime2.ptb.de cudns.cit.cornell.edu ptbtime3.ptb.de

Zatem odpowiednie adresy serwerów są na swoim miejscu. Jak jest skonfigurowany rdate? Tzn. kiedy synchronizuje datę? Polecenie

logread | grep rdate

nic nie pokazuje, a zazwyczaj jest jakiś komunikat o błędzie albo sukcesie. Z czyichś logów:

May 27 18:58:55 OpenWrt user.notice rdate: Synced with vega.cbk.poznan.pl

albo

Jan  1 01:24:22 OpenWrt user.notice rdate: Failed to sync with ac-ntp0.net.cmu.edu

U mnie niczego takiego nie ma. Router chodzi od paru dni, więc może logi się przepełniły.

2

Odp: Rdate

ifup wan zrób.

rdate odpala się na hotplugu przy podniesieniu interfejsu - ale czasami nie chce się synchronizować mimo to.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez daniel 2010-12-16 15:05:19)

Odp: Rdate

logread | tail

Jan  4 01:40:56 OpenWrt daemon.info hostapd: wlan0: STA 00:1f:3c:06:a5:da WPA: group key handshake completed (RSN)
Jan  4 01:41:14 OpenWrt daemon.info hostapd: wlan0: STA 00:26:5e:0a:0d:d6 IEEE 802.11: disassociated
Jan  4 01:41:23 OpenWrt daemon.info hostapd: wlan0: STA 00:26:5e:0a:0d:d6 IEEE 802.11: authenticated
Jan  4 01:41:23 OpenWrt daemon.info hostapd: wlan0: STA 00:26:5e:0a:0d:d6 IEEE 802.11: associated (aid 3)
Jan  4 01:41:23 OpenWrt daemon.info hostapd: wlan0: STA 00:26:5e:0a:0d:d6 WPA: pairwise key handshake completed (RSN)
Jan  4 01:41:23 OpenWrt daemon.info hostapd: wlan0: STA 00:26:5e:0a:0d:d6 IEEE 802.11: disassociated
Jan  4 01:44:27 OpenWrt daemon.warn dnsmasq[1313]: no servers found in /tmp/resolv.conf.auto, will retry
Jan  4 01:44:30 OpenWrt user.notice rdate: Failed to sync with ptbtime1.ptb.de
Jan  4 01:44:30 OpenWrt user.notice rdate: Failed to sync with ptbtime1.ptb.de
Jan  4 01:44:30 OpenWrt user.notice rdate: Failed to sync with ptbtime1.ptb.de

Bez rezultatu. Dlaczego sprawdza tylko ostatni serwer?

4

Odp: Rdate

Jemu to powiedź żeby tego nie robił smile. Zrób z palca

rdate -s vega.cbk.poznan.pl
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Rdate

Cezary napisał/a:

Jemu to powiedź żeby tego nie robił smile. Zrób z palca

rdate -s vega.cbk.poznan.pl

Tak też i zrobiłem, ale po restarcie będzie znowu problem. Znalazłem skrypt /etc/hotplug.d/iface/40-rdate, ale jest trochę skomplikowany. Nie rozumiem czemu, ale to ogarnę. :] Może mogę go zastąpić czymś prostszym? Czy to zły pomysł?

6

Odp: Rdate

Tzn ogranicz  listę serwerów do jednego (/etc/config/system). Lub wstaw to do /etc/rc.local. Lub zainstaluj ntpclienta.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Rdate

Dec 16 15:44:11 OpenWrt user.notice rdate: Failed to sync with vega.cbk.poznan.pl
Dec 16 15:44:11 OpenWrt user.notice rdate: Failed to sync with vega.cbk.poznan.pl
Dec 16 15:44:11 OpenWrt user.notice rdate: Failed to sync with vega.cbk.poznan.pl

Zostawiłem tylko Poznań i Warszawę.

8

Odp: Rdate

Masz jeszcze ntp.task.gda.pl (mimo nazwy rdate też wspiera)

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.