MAC 10.4.9 NTP

发布于 2022-07-22 03:31:01 字数 140 浏览 4 评论 1

苹果的NTP不能同步的原因,初步确定为,NTP没同时跑在两个NIC上(分别在两个网段上10.0...,192.168....),
考滤到MAC个性化的参数太多
NTP服务转移到RH AS5 上,
另外openntp 对这种情况有很好的解决方案.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沙与沫 2022-07-23 01:45:08

#######ntpwatch.sh
#!/bin/sh
RESULT="/Network/Servers/portal.icb.ac.cn/Volumes/Users/home/jerome/ntpresult/ntpwatch.result"
USER="jerome"
PASSWD="******"
NTPCLIENT="/usr/ntpwatch/ntpclient.list"
echo "#######################################">>$RESULT
echo "#######################################" >> $RESULT
echo "#######################################" >> $RESULT
echo "#######################################" >> $RESULT
echo "#######################################" >> $RESULT
date >> $RESULT
while read IPADDRESS
do
./ntpwatch.expect $IPADDRESS $USER $PASSWD $RESULT
done < $NTPCLIENT
echo "##########################################" >> $RESULT
echo "##########################################" >> $RESULT
echo "##########################################" >> $RESULT echo "##########################################" >> $RESULT
echo "##########################################" >> $RESULT

#######ntpwatch.expect
#!/usr/bin/expect -f
if { $argc < 4 } {
puts stderr "Usage: $argv0 IPADDRESS LOGIN PASSWD FILE"
exit
}
set IPADDRESS [lindex $argv 0]
set LOGIN [lindex $argv 1]
set PASSWD [lindex $argv 2]
set FILE  [lindex $argv 3]
set timeout 30
spawn ssh $IPADDRESS -l $LOGIN
expect "*assword*"
sleep 2
send "$PASSWDr"
expect "*$*"
sleep 2
send "hostname >> $FILEr"
expect "*"
sleep 5
send "/usr/bin/ntpq -p >> $FILEr"
sleep 2
send "exit"

呵呵,
应付差事,写的差,都没考虑出现意外怎么处理,SHELL版有好的,对了,expect里,sleep是不能少的,这点很少有人说.
不过这几天看下来,苹果NTP客户端问题也是大大的.
烦啊!!!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文