NTP 서버에 연결하기 위해 특정 인터페이스를 구성할 수 있습니까?

NTP 서버에 연결하기 위해 특정 인터페이스를 구성할 수 있습니까?

CentOS 서버에서 NTP를 구성해야 합니다. 7개의 인터페이스가 있고 하나의 인터페이스를 통해 NTP 서버에 연결할 수 있습니다. 또한 서버가 인터넷에 접속할 수 없습니다. 핑을 시도할 때:

ping 10.0.10.12
connect: Network is unreachable

그러나 소스 인터페이스로 ping을 하면 ping이 성공합니다.

ping -I eth0 10.0.10.12
PING 10.0.0.131 (10.0.10.12) from 10.69.4.16 eth0: 56(84) bytes of data.
64 bytes from 10.0.10.12: icmp_seq=1 ttl=127 time=4.07 ms
64 bytes from 10.0.10.12: icmp_seq=2 ttl=127 time=0.309 ms
64 bytes from 10.0.10.12: icmp_seq=3 ttl=127 time=0.318 ms

ntpstat 명령 출력:

unsynchronised
 time server re-starting
  polling server every 8s

ntpq -p 명령 출력:

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 10.0.10.12      .INIT.          16 -    -  512    0    0.000    0.000   0.000

나는 또한 ntpdate -d 10.0.10.12를 시도했습니다.

ntpdate -d 10.0.0.131
23 Jul 09:14:31 ntpdate[16715]: ntpdate [email protected] Sat Nov 23 18:21:48 UTC 2013 (1)
Looking for host 10.0.0.131 and service ntp
host found : 10.0.0.131
23 Jul 09:14:31 ntpdate[16715]: no servers can be used, exiting

NTP 서버는 ntp.conf 파일에 구성되어 있는데, 네트워크에 문제가 있는 것 같습니다. NTP 서버에 연결하기 위해 명시적인 소스 인터페이스를 만들 수 있는지 궁금합니다.

답변1

NTP 서버에 대한 특정 호스트 경로를 추가할 수 있습니다.

route add -host 10.0.10.12 dev eth0, 예를 들어.

Anton의 완전히 정확한 의견에 따르면 구문의 명령은 다음과 같습니다 iproute2.

ip route add 10.0.10.12 dev eth0

답변2

NTP가 제대로 작동하려면 기본 게이트웨이가 필요하다는 결론을 내렸습니다. 이것은 나에게 해결책이었습니다.

ip route add default via 127.0.0.1 dev lo

관련 정보