ntp neden İnternetsiz bir açılıştan sonra iyileşmiyor?


11

Internet erişimi olmadan önyükleme yapabilecek birkaç Linux aygıtım var (TOY çipleri olmadan, tamamen ntp'ye güveniyorlar) (anahtara bağlantı var). ntpServis başlayacak ama besbelli hiçbir eş irtibata geçilecektir. Sonra ntpçalışan ancak herhangi bir eş ile senkronize olmayan bir hizmet ile sonuçlanır ( ntpq -pbir .INIT.durum verir )

Sorun, internet bağlantısı kurulduğunda bunun değişmesidir.

Bağlantı önyükleme zamanında mevcutsa, her şey iyi çalışır. Manuel olarak bir sorun çıkarsam idem service ntp restart( ntpeşlere bağlanır ve zaman doğru şekilde senkronize edilir).

Ntp düzenli aralıklarla yeniden bağlanmaya çalışmamalı mı?

  • evet ise: bu benim yapılandırmam beklenen bir şey mi (yapılandırmada hiçbir şey görmedim)
  • değilse: hizmet yeniden başlatma veya hizmet başlatma gecikmesini işlemek için iyi bir yol ne olurdu ( önyüklemeden n dakika sonra Internet bağlantısının geri olacağını varsayabilirim )

Not: Dokümanlardan , maksimum havuz süresinin (ntp'nin vazgeçmeden önce akranlara bağlanmaya çalışacağı maksimum süre olduğunu mu?) 1024 saniye = 17 dakika olduğu, bu da kurmak için gereken süreden çok daha fazla olduğu anlaşılıyor. İnternet erişimi (yaklaşık 2 ila 5 dakika, en kötü durum)

Yanıtlar:


12

Ntpd için bir uç dava tarafından ısırılmış olabilirsiniz:

IIRC ntpd sürümleri <4.2.4p3, senkronizasyon listesinden bir noktada ulaşılamayan tüm sunucuları sildi. Bu durumda elbette oldukça kötü, çünkü ntpd internet bağlantısı almadan önce akranlarının listesini çok iyi 'tüketebilir'.

dynamicBu sunucuların ntp.confbu soruna geçici bir çözüm bulma seçeneği ayarlanabilir .

Daha yeni sürümlerde, bu artık gerekli olmamalıdır (ayrıca, dinamik seçenek bir noktada emekliydi, bu da ntp'nin aniden şikayetçi olduğu bazı insanlar için küçük tutuşlara neden oldu).

Böylece, ntpd'nizi yükseltebilir veya seçeneği ayarlayabilirsiniz.

Üçüncü bir seçenek olarak, init sisteminizde uygun bir bağımlılık yaratabilirsiniz; kurulu bir güvenmeye Ntpd yapma internet bağlantısı ( değil sadece ağ). Sonuç olarak, bunu diğer hizmetlerle de tekrar kullanabilirsiniz.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.