<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Pool funguje na úrovni DNS, takže žádné průměry ani nečekám. Ale
      při každém DNS dotazu na konkrétní pool dostávám různou IP adresu,
      viz níže vždy trojice IP adres:</p>
    <p><br>
    </p>
    <p>37.187.104.44 (pool 0)<br>
      5.1.56.123        (pool 1)<br>
      217.30.75.147 (pool 2)<br>
      <br>
      82.113.53.41<br>
      213.32.40.221<br>
      37.187.104.44<br>
      <br>
      46.105.218.141<br>
      162.159.200.123<br>
      51.89.33.100<br>
    </p>
    <p>Petr<br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">Dne 24. 07. 22 v 11:26 Dodo Racek
      napsal(a):<br>
    </div>
    <blockquote type="cite"
cite="mid:CAP5hgLjDP3k6FJYF2B9ZRxVN2E2AYgJZS=+UQuoKAwTD_KpcwQ@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="auto">A este jedna rada. 
        <div dir="auto">NTP klient sice pooluje vsetky nastavene servey,
          ale  synchronizuje sa len na jeden, ktory si vyberie podla
          ostatnych parametrov v komunikacii (stratum, delay, jitter...)
          <div dir="auto"><br>
          </div>
          <div dir="auto">Nerobi priemery, ani nahodne, ci pravidelne
            zmeny  vyberu servera.</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto"><br>
          </div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">Dodo</div>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">Dňa ne 24. 7. 2022, 11:18 Dodo
          Racek <<a href="mailto:dodoracek@gmail.com"
            moz-do-not-send="true">dodoracek@gmail.com</a>>
          napísal(a):<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <div dir="auto">Ak sa da, tak si logujte datum a cas z vaseho
            pocitania casu a co chcete nastavit. Napriklad na sd kartu
            ako rotacny log, alebo na log server. 
            <div dir="auto"><br>
            </div>
            <div dir="auto">Podla zalogovanych hodnot, ktore chcete
              nastavit sa mozno bude dat odhadnut ktorym smerom patrat. </div>
            <div dir="auto">Napr. Sedia minuty a sekundy, ale nezedia
              hodiny -> problem casove pasmo... atd.</div>
            <div dir="auto"><br>
            </div>
            <div dir="auto">Dodo</div>
            <div dir="auto"><br>
            </div>
          </div>
          <br>
          <div class="gmail_quote">
            <div dir="ltr" class="gmail_attr">Dňa ne 24. 7. 2022, 10:22
              Petr Zapadlo <<a href="mailto:zapik@email.cz"
                target="_blank" rel="noreferrer" moz-do-not-send="true">zapik@email.cz</a>>
              napísal(a):<br>
            </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">Zdravím,<br>
              <br>
              odečítá se od 1970 (unix time stamp), samotného mě
              přkvapilo jak málo se <br>
              z toho paketu vlastně využije. Ale přesnostně mi to bohatě
              stačí (ani <br>
              minuta není pro mě kritická míra). Podívám se co dalšího
              by v tom paketu <br>
              bylo ještě využitelného - minimálně kontrola Stratum by
              stála za úvahu.<br>
              <br>
              Zatím jsem udělal to, že jsem dopsal důslednou kontrolu
              délek paketu a <br>
              jeho čtení. Tak uvidím co to bude dělat, problém je v tom,
              že mi bude <br>
              dost dlouho trvat než ověřím, že to skutečně bylo řešení.<br>
              <br>
              Petr<br>
              <br>
              Dne 24. 07. 22 v 8:47 Miroslav Mraz napsal(a):<br>
              > Tohle zřejmě někdo převzal přímo z arduina - <br>
              > <a
                href="https://www.arduino.cc/reference/en/libraries/ntpclient/"
                rel="noreferrer noreferrer noreferrer" target="_blank"
                moz-do-not-send="true">https://www.arduino.cc/reference/en/libraries/ntpclient/</a>.
              Je to <br>
              > napsané celé blbě. Autor zřejmě netuší, že existuje
              něco jako <br>
              > stdint.h, zcela zbytečně používá u členských dat
              this-> (vy to tam už <br>
              > nemáte) - zřejmě je zvyklý na python nebo javascript.
              Z přijatého <br>
              > paketu jen převezme počet sekund od nějakého data.
              Nebudu zkoumat, <br>
              > jestli to má být rok 1900 (jak tam píše) nebo spíš
              1970 (unix <br>
              > timestamp), podstatné je, že spoustu informací z toho
              paketu prostě <br>
              > zahodí. Chtělo by to paket podrobně prozkoumat a
              pokud v něm budou <br>
              > blbosti, tak ho prostě ignorovat.<br>
              ><br>
              > Mrazík<br>
              ><br>
              > On 24. 07. 22 5:34, Petr Zapadlo wrote:<br>
              >> Zdravím, odpovím tak nějak hromadně všem v jedné
              zprávě.<br>
              >><br>
              >> Ne, read návratový kod neošetřuje - dobrý nápad -
              read by mělo vrátit <br>
              >> počet byte paketu - zkusím kontrolovat, to by
              mohlo pomoci na nějaké <br>
              >> fake pakety.<br>
              >><br>
              >> Interní čas počítám a synchro dělám jednou za 12
              hodin a při startu, <br>
              >> nejede mi tam nic kritického abych musel
              implementovat časový fázový <br>
              >> závěs (jestli se rybičkám rozsvítí o vteřinu dřív
              anebo později je <br>
              >> jedno :-)).<br>
              >><br>
              >> Jako časový server používám  české pooly NTP
              serverů:<br>
              >><br>
              >> String ntp_hosts[NUM_NTP] <br>
              >> ={"<a href="http://0.cz.pool.ntp.org"
                rel="noreferrer noreferrer noreferrer" target="_blank"
                moz-do-not-send="true">0.cz.pool.ntp.org</a>","<a
                href="http://1.cz.pool.ntp.org" rel="noreferrer
                noreferrer noreferrer" target="_blank"
                moz-do-not-send="true">1.cz.pool.ntp.org</a>","<a
                href="http://2.cz.pool.ntp.org" rel="noreferrer
                noreferrer noreferrer" target="_blank"
                moz-do-not-send="true">2.cz.pool.ntp.org</a>"};<br>
              >><br>
              >> Prakticky to znamená, že každé čtení jde proti
              jinému NTP serveru.<br>
              >><br>
              >> Celé jsou to zkoušel ve vlaku LEO Express do
              Prahy - Leoš má dost <br>
              >> blbou wifi, takže o výpadky tam není nouze,
              stejně tak o latenci <br>
              >> paketů jdoucí až >15s,  měl jsem upravenou
              synchronizaci aby to šlo <br>
              >> co pár vteřin a ani jednou to nezablblo. Říkal
              jsem si, že blbější <br>
              >> situace už nenastane :-) (A nastala)<br>
              >><br>
              >> Díky<br>
              >><br>
              >> Petr<br>
              >><br>
              > _______________________________________________<br>
              > HW-list mailing list  -  sponsored by <a
                href="http://www.HW.cz" rel="noreferrer noreferrer
                noreferrer" target="_blank" moz-do-not-send="true">www.HW.cz</a><br>
              > <a href="mailto:Hw-list@list.hw.cz" rel="noreferrer
                noreferrer" target="_blank" moz-do-not-send="true">Hw-list@list.hw.cz</a><br>
              > <a href="http://list.hw.cz/mailman/listinfo/hw-list"
                rel="noreferrer noreferrer noreferrer" target="_blank"
                moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
              _______________________________________________<br>
              HW-list mailing list  -  sponsored by <a
                href="http://www.HW.cz" rel="noreferrer noreferrer
                noreferrer" target="_blank" moz-do-not-send="true">www.HW.cz</a><br>
              <a href="mailto:Hw-list@list.hw.cz" rel="noreferrer
                noreferrer" target="_blank" moz-do-not-send="true">Hw-list@list.hw.cz</a><br>
              <a href="http://list.hw.cz/mailman/listinfo/hw-list"
                rel="noreferrer noreferrer noreferrer" target="_blank"
                moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
            </blockquote>
          </div>
        </blockquote>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
HW-list mailing list  -  sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
    </blockquote>
  </body>
</html>