76 (edytowany przez lukas 2016-02-29 22:04:53)

Odp: Gargoyle bieżąca data i czas

dopadło i mnie i nie wiem czemu nie mogę zaktualizować czasu.
Gargoyle
Wersja Gargoyle:1.6.2.2 (r42647), by obsy
Model:TP-Link TL-WR1043N/ND v1

root@Gargoyle:~# date
Sun Feb 28 07:06:25 CET 2016
root@Gargoyle:~# /usr/sbin/ntpd -d -q -n -p ntp.task.gda.pl
ntpd: resolved peer ntp.task.gda.pl to 153.19.250.123
ntpd: sent query to 153.19.250.123
Alarm clock
root@Gargoyle:~# date
Sun Feb 28 07:06:47 CET 2016
root@Gargoyle:~#

Co sprawdzić?

77

Odp: Gargoyle bieżąca data i czas

A czasami nie zapchałeś flash?

Podłącz go przez wan sam sobie czas ustawi.

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

78

Odp: Gargoyle bieżąca data i czas

Nie, to dostawca blokuje sprawdziłem. Zgłaszałem to ale tępaki mają to w nosie.
Czy mogę zainstalować coś innego co będzie mi synchronizowało czas albo jakoś inaczej to ustawić

79

Odp: Gargoyle bieżąca data i czas

rdate np. Lub zrób wgeta do google.com, oni też w stronie czas podają smile

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

80

Odp: Gargoyle bieżąca data i czas

Męczę się z tym date -s 201603021958

Jak pobrać przy pomocy wget aktualny czas i datę z google

81

Odp: Gargoyle bieżąca data i czas

Pełny wget, pole date:

$ wget --server-response -qO - google.com 2>&1 | grep "Date: "
  Date: Wed, 02 Mar 2016 19:18:38 GMT
  Date: Wed, 02 Mar 2016 19:18:38 GMT
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

82

Odp: Gargoyle bieżąca data i czas

Dziękuję ślicznie. Natomiast żebym to ja jeszcze wiedział jak to wykorzystać.
Jak to przerobić na ciąg znaków date -s 201603021958

83

Odp: Gargoyle bieżąca data i czas

Tylko po co chcesz to przerobić jak możesz prawie że bezpośrednio:

date -D "%a, %d %b %Y %T %Z" -s "Wed, 02 Mar 2016 19:18:38 GMT"

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

84

Odp: Gargoyle bieżąca data i czas

Mój siwy łeb nie łapie tego.
Za głupi jestem do tego.
Myślałem że jak troszkę liznąłem Delphi to coś wiem. A tu się okazuj że chu.. wiem.
Nie wiem jak podstawić pobrany czas.

85

Odp: Gargoyle bieżąca data i czas

A=$(wget --server-response -qO - google.com 2>&1 | grep "Date: " | head -1 | sed 's/.*Date: //');
date -D "%a, %d %b %Y %T %Z" -s "$A"

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

86

Odp: Gargoyle bieżąca data i czas

Dziękuję!!!
Mam ostatnie pytanko.
Czemu cały czas jest zawsze godzinę do tyłu?

87

Odp: Gargoyle bieżąca data i czas

Bo ten czas jest w GMT. A w polsce mamy teraz jaką strefę czasową?

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

88

Odp: Gargoyle bieżąca data i czas

No ale co bym nie przestawił w stresie czasowej routera to i tak zaktualizuje jedną godziną mniej.

89

Odp: Gargoyle bieżąca data i czas

Ustaw strefę czasową routera na gmt, ustaw czas i zmień później na polską czy jaką tam chcesz.

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

90

Odp: Gargoyle bieżąca data i czas

Aha czyli przed każdą aktualizacją czasu należy zmienić strefę czasową a później przywrócić.

91 (edytowany przez lukas 2016-03-03 13:26:55)

Odp: Gargoyle bieżąca data i czas

Dziękuję za gotowca. Sam tego nie ogarniam.
A=$(wget --server-response -qO - google.com 2>&1 | grep "Date: " | head -1 | sed 's/.*Date: //'); date -u -D "%a, %d %b %Y %T %Z" -s "$A"; date -R
Na samym końcu date -R rozwiązuje sprawę tej brakującej godziny.
Czy powinienem to dodać do /etc/crontabs/root i do etc/rc.local czy możne w jakiś inny sposób.
A może wystarczy (i jak) zamienić synchronizacje tą systemową na tą z google.

92

Odp: Gargoyle bieżąca data i czas

Nie, nie powienieneś tego dodawać. Gargoyle samo aktualizuje czas i działa to zwykle, wiec raczej szukaj co jest problem u ciebie.

PS. a czasami nie podłączyłeś router przez lan?

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

93 (edytowany przez lukas 2016-03-03 15:52:09)

Odp: Gargoyle bieżąca data i czas

Mam światłowód podłączony do konwertera a konwerter do routera pod wan.
Nie można aktualizować daty na routerze. Jak podepnę z konwerter kabel bezpośrednio do kompa to nic to nie daje. Nie można aktualizować czasu na kompie . Jak podepnę pod kompa albo router modem LTE to aktualizacja działa. Więc to mój dostawca coś blokuje. Więc w/w sposób na dzień dzisiejszy  to jedyny możliwy  sposób na poprawną datę i godzinę w routerze. No chyba, że mogę zrobić coś innego.

94

Odp: Gargoyle bieżąca data i czas

Porty ntp więc blokuje. Dziwny dostawca...

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

95

Odp: Gargoyle bieżąca data i czas

Cezary napisał/a:

A=$(wget --server-response -qO - google.com 2>&1 | grep "Date: " | head -1 | sed 's/.*Date: //');
date -D "%a, %d %b %Y %T %Z" -s "$A"

Mógłbyś mi znowu pomóc.


Wgrałem znowu 1.6.2.2 (r42647), by obsy bo tylko tu działa mi wszystko jak jak należy, znaczy mam obsługę drukarki i skanera. Na nowszych wersjach mam problem z dodaniem paczek. Błędy w instalacji itp, itd. Więc przy tym zostanę już.

Nie działa mi tu tylko aktualizacja czasu a poprzednie polecenie ściągnięcia dary z google kończy się komunikatem

date: invalid date ''

96

Odp: Gargoyle bieżąca data i czas

Mi działa instalacja paczek. Więc znów wgrywaj tamto i kontynuuj wątek, bo 1.6.x już dawno powinno wylecieć za okno.

Invalid date - to co odczytał nie jest poprawną datą w jego rozmienieniu. Sprawdziłeś chociaż co zwraca?

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

97

Odp: Gargoyle bieżąca data i czas

Tylko to date: invalid date '' nic więcej nie zwraca :-(

Dobra, wgrywam na nowo i będę zawracał gitarę do skutku ;-)

98

Odp: Gargoyle bieżąca data i czas

To już jest po fakcie jak datę ma ustawić. A właśnie miałeś sprawdzić CO on chce ustawić.

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

99

Odp: Gargoyle bieżąca data i czas

root@Gargoyle:~# A=$(wget --server-response -qO - google.com 2>&1 | grep "Date: " | head -1 | sed 's/.*Date: //'); date -D "%a, %d %b %Y %T %Z" -s "$A"
date: invalid date ''
root@Gargoyle:~#

Tylko tyle co wiem na ten temat.

100

Odp: Gargoyle bieżąca data i czas

A=$(wget --server-response -qO - google.com 2>&1 | grep "Date: " | head -1 | sed 's/.*Date: //'); echo "$A"

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