Linux
NTP:ntpdate 用於在專用網路上的 PC 之間同步時間
我有兩個系統。一個充當主要/活動並具有 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