易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 1356|回复: 1
收起左侧

ntpdate[5310]: no server suitable for synchronization found

[复制链接]
发表于 2021-12-17 11:26:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
[root@compute1 ~]# ntpdate -u 192.168.13.165) ~6 E' d* Y, j1 Z0 ?
ntpdate[5310]: no server suitable for synchronization found# s! b* H, ~( b5 q4 V" p  m+ s! ?

/ @$ u1 I  r. r- }, ~+ s0 p+ i* @" l5 T1 s, y3 Q# D1 l
关闭防火墙,即可解决。
. d: V+ Z- D1 T7 G
8 n3 @, @9 g7 |但是生产环境,我们尽量不要这么做,这样做对于安全方面做的就很少后期比较麻烦。攻击可能会多点,安全就.........
; @, I- n  H' S" Q1 U* y
/ L% q+ Q$ k$ w) u$ [( i0 |好了,不说了,接下来我们来排查问题:
& ~# _4 k6 Q" ^' v# p0 b3 W2 p
% M4 @4 _8 {/ f2 W& X6 m0 I! `检查端口:& C% b  \/ T; C6 D/ f+ q, D' s

8 |) g. o0 e3 |) S: V

; @6 L4 Z/ M& b3 n4 _' ]
netstat-nualp
. |0 u) Z- V  i; P' Y7 c, F8 M. q

4 W! z, z: [  j, c: t. D+ V; X
Active Internet connections (servers andestablished)

  K, v2 v6 [5 }' N: j8 {

& {5 @$ j' E, O7 s9 R# e+ z6 s
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name   
- O+ s4 F, N( R/ q+ ], l9 u

" \- A: C2 `& D1 |
udp       0      0 192.168.13.165:59886    114.114.114.114:53      ESTABLISHED 5254/chronyd        
+ V2 {8 H( i# D$ G
- _3 H) o/ d( D/ _2 l: m4 m
udp       0      0 0.0.0.0:68              0.0.0.0:*                           5194/dhclient      
5 c' \( }, Q# @) A

0 p: [3 g3 P1 l: E2 j& [: `
udp       0      0 0.0.0.0:123             0.0.0.0:*                           5254/chronyd        
7 j# f( `! z1 M% g- X

9 d1 [. B; k) H. o& \4 F" d4 F
udp       0      0 127.0.0.1:323           0.0.0.0:*                           5254/chronyd        

; [) Q& |$ O$ u: ^/ j+ f5 C
) t+ [& B3 S5 x1 l
udp6      0      0 ::1:323                 :::*                               5254/chronyd        

8 S2 ]& s. _- d8 X
. i( h; b! b7 [* ]* K1 n* x

7 H6 U- s7 Z( b* \* b" }
; a; p4 x0 b8 P2 j& H( M" J! V
  O  K2 `2 G9 P; \) R+ ^3 j2 R! r
( |7 [# |/ v, Z) A: X5 Y  i* b

  J3 e+ F' N; F

# W6 Y, G% C" s! S$ C$ Q添加防火墙:
$ i' Y5 Q4 T8 I3 Zfirewalld-cmd --add-port=323/tcp --add-port=323/udp --permanent   
5 [* ^/ ^% w( K8 l. u5 M( R
! D& J9 c2 Y9 w( i8 m: q

; o" f) |. S; O. \- N8 Pfirewalld-cmd --reload
+ l; K5 m2 t* T+ H' Y8 q
* {# N2 C7 M  b' i1 v* c" F- S$ k
& R( K: V* p9 T

7 S9 d2 j1 g& B) \( D) {

/ F; `) [0 C- D' G' t# ~" U再次尝试:  R$ n) e/ P$ i: Q: g/ u9 N
[root@compute1 ~]# ntpdate -u 192.168.13.165. ^& u1 ~8 I8 ^& r0 L# f+ o' c
ntpdate[5310]: no server suitable for synchronization found7 W" ^" Z8 E2 K: u' Y
/ n; R) e' i' l, i2 r* O: [' O

5 g! x* h5 I7 L& f6 j( S$ ^, F- X

; k, @8 Y/ O& \- f! ]4 `还是出现这个问题,为什么呢?4 E& C. \2 N, y) i2 k
在看看端口上面的特点,为什么323会起在127.0.0.1上?奇怪....) r" k# O; r; b4 k$ b7 M
后来想到firewalld-cmd --list-all$ r) d- P" w4 ~! D+ g

7 i4 t5 h3 f+ B% u. A+ b! }( l

7 f7 P$ z9 \1 O# D7 U9 Wpublic (active)/ j; Y  X! Q5 N% o3 J3 k- J# M9 P. {
  target: default
# p7 k/ J$ ^# P  icmp-block-inversion: no( Z" O) t* g& R. A3 D" R' g# t
  interfaces: ens33 ens34 ens35
! [/ M! H. F, X4 X0 N  sources: / B& r' h! T" ~" S( L
  services: dhcpv6-client ssh0 ^8 N& Z6 ?% D6 A. J
  ports: 323/tcp 323/udp 123/udp7 e! E& T: ~  |: l9 L8 m, \
  protocols: 2 a6 f& Q+ j3 V4 Z6 ~9 h9 ~
  masquerade: no% D' c& Z; x" ~( D8 H/ J
  forward-ports:
: U$ c# e0 Z) y, d* P5 l2 ?  source-ports: % ]% D: [0 E! L, b2 V$ o& L9 F
  icmp-blocks: : O; g/ L: @% p- O
  rich rules:
0 }( r! [2 z# g: C

/ t7 k# p' a: G0 c* g
4 W! J% v7 O" M5 D; O2 }" H
! I1 @9 [! a: u- X7 ^, @* S
发现还有services这个项。$ i* K! T! W/ o6 |$ O

" N8 V7 o$ Y; b7 }; s. @怀疑是不是秘密就藏在这里呢?( V1 h% y9 V0 e" C: b7 S9 n

" }" ?4 O4 ~! S( {# z+ S$ p7 `5 [' |& ~9 C; z8 t- D; F4 z
试试吧,添加一个ntp服务的防火墙规则:
' `2 ~9 s: T8 D: u- o
$ A5 A% D! g& W# d6 Z6 F$ C. v, l" R4 P7 u* n
* u. k% q' H, W. [
firewall-cmd --add-service=ntp --permanent
4 T6 e" `0 T) [' ]
firewall-cmd --reload

( [5 d1 l3 O) n4 F7 [& m$ L
再试试呗:
; u1 X7 D5 ^: v! ]8 h0 l* C: F* J) A$ C4 \% P) A3 h
[root@compute1 ~]# ntpdate -u 192.168.13.165
# x5 e- y5 k) Y6 z8 o1 h4 Z. D17 Dec 11:22:20 ntpdate[5997]: adjust time server 192.168.13.165 offset 0.000035 sec4 u& n/ k) R( t6 u; a* y, b

- W6 _0 n" @# m8 M& r
: f# f5 l" u) S* G" w# N1 d" ~1 \0 s
2 |. b, ^% I6 h" X% J; F: o0 F0 {
) V% l3 c: ^/ ^2 [
问题解决。' R7 @4 V5 U1 i7 [8 L. P# T
7 X: y/ U6 }1 c& D. {$ v
5 G- A& i. K; _& `
完整的流程。。。。。/ I, ?% n; V& [, |. j) S  G- Y
 楼主| 发表于 2021-12-17 11:28:42 | 显示全部楼层
在centos运维学习当中挺艰难的
* J: V0 S: {/ C9 L看着教程没问题 但是自己运用中就出现这个问题  . e, f# r6 [! Y
当然查阅了很多资料 百度上的很多东西 都是 千篇一律的复制黏贴 感觉不到  用处虽然吧防火墙给关闭了/ E( A& h+ _( b/ M7 b
但是还解决不了问题问题如下
/ G2 ^2 {& a1 r5 r7 s, O
1 R- ]% ]5 ^; m/ t/ m% l[root@moban Asia]# /usr/sbin/ntpdate time.nist.gov
, p" \2 V. O; A0 `, ` 3 Mar 21:30:37 ntpdate[1942]: no server suitable for synchronization found5 _, Q- L) A+ O9 ]$ Y

: n( o7 e0 ?+ w  l$ g; s#service iptables stop
2 q; o) X" W( j# ^2 \: n9 Y来关掉iptables办过后再测验测验从ntp客户端的同步,若是成功,证实是防火墙的题目,须要更改iptables的设置。 ! a1 x; l7 [% y/ r" ]/ w8 p5 }
当然我也试过这种办法 可是还是不行9 K# u5 v9 C1 _- k
. W8 `$ m; k" m1 ^
最后找到办法 打开防火墙把123端口给开放,问题得以解决/ x$ n: P+ v2 C

) H" x$ A) j# n) I5 }/ F附上办法% D$ t1 C) j% v1 [# n: G3 [
# vi /etc/sysconfig/iptables
* I9 [% ^8 P3 W; h添加红色改行 意思就是开防火墙端口123
9 I2 [1 ~- n: z9 q6 G0 {. L. r# Firewall configuration written by system-config-firewall
8 [& ]% v9 o) p4 e2 a* q; Z3 x) N  c) z# Manual customization of this file is not recommended.
# p9 b6 O$ V2 M& b7 R% b) ~*filter
  N2 P: n" g; Z:INPUT ACCEPT [0:0]
* W7 ~( g1 ^1 v( p5 c:FORWARD ACCEPT [0:0], d. K2 k, {! {/ P
:OUTPUT ACCEPT [0:0]
3 `; U  R% i; @-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT1 \- h  A8 }+ l' B
-A INPUT -p icmp -j ACCEPT/ Z/ }( A6 M) `5 i7 y
-A INPUT -i lo -j ACCEPT0 _) e$ F7 b* d" C
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT5 c5 V5 p! C; L: F( I1 K' F" k
-A INPUT -j REJECT --reject-with icmp-host-prohibited
% u6 [7 f+ ^4 ]% t-A FORWARD -j REJECT --reject-with icmp-host-prohibited
. Q6 e1 `, \! a4 D4 O; S
2 G7 v" r- J* P7 A# U1 }4 V, j- @-A INPUT -m state --state NEW -m tcp -p tcp --dport 123 -j ACCEPT6 E; F4 z8 B+ A/ S8 c
5 c& |1 N. e% S) P3 O/ {0 Y' x
COMMIT
  ~* ]( C+ {" y1 I% K- o保存退出重启防火墙即可
# W/ ]# Q9 Y0 L4 n/ v) L9 s# /etc/init.d/iptables restart
5 m6 R4 Q! |, _& c* P* a) C附上解决后的情况
- U& u, s" q! k[root@moban Asia]# /usr/sbin/ntpdate time.nist.gov  s. f8 s0 A) v3 D
3 Mar 22:02:40 ntpdate[2174]: adjust time server 132.163.4.103 offset 0.070296 sec6 B5 p1 b- a4 m" l  _5 e
至此解决问题   学习艰难 一个人 更难 . f! }+ G$ k3 H, W& z, b

! C9 i  j& M4 C. I5 L% \( w4 q+ b: N: U
附上另外一种 解决 时间更新问题的办法 该办法处于转载
2 X/ d$ I3 [1 ~
7 Z- ^' X% U0 A3 }( O& G很可能是防火墙封锁了udp的123端口, 如果关闭的防火墙问题依旧, 很可能是上层路由的设置有问题, 如果这种情况, 我们就只能通过tcp来更新时间啦
6 n6 q- H8 I' d% i% U那肯定是rdate
& M$ u2 A3 @' H; a* [( g  X3 z<!–more–>
) M! E4 U8 I/ V3 R$ P+ ?查看时间服务器的时间:
/ ]: _, X4 m$ @; r0 @, v& l9 y2 [# rdate time-b.nist.gov
) ~: V. p  m6 R% b3 o1 V9 x5 h: k设置时间和时间服务器同步:) X! X  o5 D2 L0 c2 C) j1 J
# rdate -s time-b.nist.gov7 B& E; R: \+ N6 s% b
有什么不明白的, 请 # man rdate
0 {, }" v5 C# P0 K( \' t$ i下面附送系列时间服务器的列表, 有的不一定可以使用哈+ U( V+ s+ V6 n
time.nist.gov
% h/ ?3 d- m$ rtime-b.nist.gov& s5 L1 ]3 d/ }( s3 h
216.118.116.105
! ?6 t6 G" r$ c0 rrdate.darkorb.net9 g5 F5 n" @; T  [$ q1 [. |) N
202.106.196.194 y. @+ B  T6 O# R2 Q% Z3 Z
time-b.timefreq.bldrdoc.gov$ r" E* {2 Y; Z$ ~- W* e

/ R1 K+ u- M: H) f( }: T
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:40 , Processed in 0.046385 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表