请好心人帮我看看这个NTP问题出在哪里
大家好,我是一个Linux初学者,最近在尝试搭建一个NTP Server,但是遇到了问题,简单说就是NTP Server无法连到上级时钟源,同时Client也无法与Server进行对时,感觉可能问题出在虚拟机之间的通信,所以提在这里。
前后真的试了很多种修改ntp.conf的方式都解决不了问题,求助
具体情况如下:
NTP Server:192.168.111.201 NAT模式虚拟机
NTP Client:192.168.111.202 NAT模式虚拟机
首先是我NTP Server的配置情况:
首先确定系统当中安装了ntpd服务,并且处于打开状态;
2. 配置ntp.conf文件(以下是我修改的内容)
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
restrict 192.168.111.0 mask 255.255.255.0 nomodify notrap
#server 0.rhel.pool.ntp.org iburst
#server 1.rhel.pool.ntp.org iburst
server 1.cn.pool.ntp.org
server 2.cn.pool.ntp.org prefer
3. 修改ntp.conf之后重启了ntpd服务
4. 端口状态检查应该是打开的状态:
然后是问题现象:
NTP Server识别的这两个源好像不是我设置的两个源
但是我用ping的方法是可以ping通1/2.cn.pool.ntp.org的,同时使用ntpdate的方式也可以实现正确对时;
2. 使用ntpstat始终显示无法同步到源服务器,防火墙我在一开始的时候通过Setup工具关闭了;
3. 在workstations软件的VMware tools里我勾选了虚拟机开机时与真实Windows主机进行对时,后来关了对时也没有成功,遂又打开开机对时了,这个有影响吗?需要关掉吗?
然后是Client的配置:
1. 首先也确定安装了ntpd服务并且处于运行状态;
2. 修改了ntp.conf文件的内容
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
server 192.168.111.201
3. 修改之后使用ntpq -p查看时钟源只能发现Client本机的时钟源,防火墙同样通过Setup工具关闭;两台机器之间是能够ping通的,使用ntpq –p能够看到Server这个时钟源,但是如果通过ntpdate命令进行对时会显示时钟源不可用。
4. 端口状态