MAC 10.4.9 NTP
苹果的NTP不能同步的原因,初步确定为,NTP没同时跑在两个NIC上(分别在两个网段上10.0...,192.168....),
考滤到MAC个性化的参数太多
NTP服务转移到RH AS5 上,
另外openntp 对这种情况有很好的解决方案.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
#######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客户端问题也是大大的.
烦啊!!!