Linux

NTP:ntpdate 用於在專用網路上的 PC 之間同步時間

  • January 30, 2015

我有兩個系統。一個充當主要/活動並具有 Internet 連接並從 NTP 伺服器獲取時間。第二個系統是次要/被動系統,與外部世界沒有任何联系。

Primary 和 Secondary 在專用網路介面上連接eth1。小學有

  • IP:169.254.10.10
  • 子網:255.255.255.248
  • 廣播:169.254.10.15

中學有

  • IP:169.254.10.11
  • 子網:255.255.255.248
  • 廣播:169.254.10.15

Primary 有以下 ntp.conf 配置

漂移文件 /var/lib/ntp/ntp.drift
統計 loopstats peerstats clockstats
filegen loopstats 文件 loopstats 類型 day enable
filegen peerstats 文件 peerstats 類型 day enable
filegen clockstats 文件 clockstats 類型 day enable
伺服器 192.168.101.25
限制 -4 預設 kod notrap nomodify nopeer noquery
限制 -6 預設 kod notrap nomodify nopeer noquery
限制 127.0.0.1
限制 ::1
限制 169.254.10.0 遮罩 255.255.255.248
廣播 169.254.10.15
禁用身份驗證
廣播客戶端

我僅使用 ntpdate 在輔助節點上同步時間,並且不在輔助節點上執行 ntpd 守護程序。在輔助伺服器上我執行ntpdate -b -t 4 -p 4 -u 169.254.10.10(主介面 IP)並且 Ntpd 伺服器正在使用上述配置在主伺服器上執行。

Secondary 上的時間未更新並引發錯誤ntpdate[3636]: no server suitable for synchronization found

謝謝

ntpdate不讀取ntp.conf文件。

要同步一次,請在命令行中傳遞伺服器的 IP 地址:

ntpdate 169.254.10.10

引用自:https://serverfault.com/questions/412054