前言
内网无法上互联网,多台服务器时间运行无法同步,现在需要部署个NTP服务器统一内网时间。
一、环境准备。
server端双网卡,一个连互联网(192.168.110.X),一个连内网(10.10.10.X)。客户端为内网(10.10.10.X)
操作系统:server端为centos7,客户端为openEuler release 22.03 (LTS-SP3)
二、配置步骤
1.配置server端
代码如下(示例):
yum -y install ntp #安装ntp服务,centos7目前停止yum服务了,可以更换阿里云的源
systemctl start ntpd #启动NTP服务
systemctl enable ntpd #开机自动启动NTP服务
firewall-cmd --add-port=123/udp --per #开启防火墙,默认使用udp123端口
firewall-cmd --reload #重新加载防火墙
vi /etc/ntp.conf #编辑NTP配置
插入以下内容,并禁用掉默认是时间服务器
server ntp1.aliyun.com iburst #使用阿里云的ntpserver
server time1.aliyun.com iburst #使用阿里云的ntpserver
restrict 10.10.10.0 mask 255.255.255.0 nomodify notrap #允许10.10.10.0网段来调用时间服务器)
测试时间同步(使用ntpstat和ntpq -p来查看下server是否同步成功):
不成功的话会有如下提示:
2.客户端配置
客户端是openeuler操作系统,自身默认带的有chrony服务来同步时间,调试的时候发现内网部署的时候是最小化安装,因为没有联网,没有自动安装chrony服务,需要手动下载安装,说个一下rpm的小绩效,找个同版本的联网服务器来使用yum下载,如下:
yum install --downloadonly --downloaddir=/home/ chrony;使用yum把chrony的rpm和环境包下载到home目录下,自己拷贝的内网手动安装后配置chrony文件,把服务指向内网ntp服务器
配置完成后重启服务systemctl restart chronyd
使用chronyc sources -v 查看下时间同步信息
总结
`
以上就是今天要讲的内容,时间服务器还是很重要的,要不内网时间不同的话,容易造成日志信息错乱等问题,希望对大家有用。