ntpd - 我们可以禁用 TCP 吗?

ntpd - 我们可以禁用 TCP 吗?

当我运行时ntpd,我看到它绑定到TCPUDP端口。

在这种情况下TCP,它会选择一些临时端口,这些端口与我的另一个进程正在使用的端口发生冲突!

我试图寻找配置来禁用TCP,但找不到任何!,有什么办法强制ntpd只绑定到UDP/123

我有ntpd版本4.2.6p3

- 编辑 -

示例输出:

:~# netstat -pan | grep ntp
tcp        0      0 0.0.0.0:9101            0.0.0.0:*               LISTEN      8050/ntpd       
tcp        0      0 0.0.0.0:5756            0.0.0.0:*               LISTEN      8050/ntpd       
tcp        0      0 0.0.0.0:5757            0.0.0.0:*               LISTEN      8050/ntpd       
tcp        0      0 0.0.0.0:5758            0.0.0.0:*               LISTEN      8050/ntpd       

答案1

您不必在此处禁用 TCP,因为 NTP 是基于 UDP 的协议,并且不使用 TCP 与时间服务器通信。

您可以从输出中确认这一点netstat -apn | grep ntpd

[root@server ~]# netstat -apn | grep ntpd
udp        0      0 <xx.xx.xx.xx>:123          0.0.0.0:*                20405/ntpd
udp        0      0 127.0.0.1:123              0.0.0.0:*                20405/ntpd
udp        0      0 0.0.0.0:123                0.0.0.0:*                20405/ntpd

相关内容