Jump to content

nbox: ntpd nie synchronizuje czasu (martwy adres 212.77.100.101) - prośba o rozważenie opcji publikacji kodu na GitHubie lub gdzieś indziej


kofec

Recommended Posts

Cześć,

na nBoxie z Graterlią (wersja: ostatnie) zauważyłem, że NTP przy starcie w ogóle nie działa. /etc/init.d/ntpd (wołany też z /etc/cron/daily/ntpdate) najpierw robi ping -q -c1 212.77.100.101, żeby sprawdzić, czy jest internet. Ten adres (dawne wp.pl) od dłuższego czasu nie odpowiada na ping, więc skrypt uznaje, że sieci nie ma, i nie uruchamia ntpdate.

Skutek: po starcie zegar ustawia dopiero enigma2 po dostrojeniu kanału, czyli już po starcie softcamu. U mnie oscam startował z datą sprzed lat i źle liczył cykl ECM, a pomagał dopiero jego restart.

Po zamianie adresu na nazwę wp.pl (albo innego hosta, który odpowiada na ping) czas jest ustawiony już przy S34ntpd, przed softcamem. Może warto w ogóle nie opierać się na pingu do jednego stałego adresu. Wystarczy np. próbować ntpdate kilka razy z krótkim timeoutem albo sprawdzać bramę domyślną.

Przy okazji pytanie do autora: czy nie rozważyłbyś wrzucenia źródeł Graterlii (skryptów init, pakietów) na GitHuba lub inny publiczny serwis?

Z krótkim opisem jak to skompilować, jakieś rekomendacje co do obrazu docker użytego, bo pewnie w najnowszych dystrybucjach Linux OS to sie nie skompiluje.  Wydaje się, że byłby to o wile mniej pracy w dzisiejszych czasach ze względu na asystentów AI.

Łatwiej byłoby zgłaszać takie rzeczy jako issue albo gotową poprawkę, zamiast opisywać je na forum. Chętnie bym się dołożył.

Dzięki za kawał dobrej roboty z Graterlią!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...