
Tenho que configurar o NTP em um servidor CentOS. Tenho 7 interfaces e posso acessar o servidor NTP por meio de uma interface. Além disso, o servidor não tem acesso à internet. Quando tento fazer ping:
ping 10.0.10.12
connect: Network is unreachable
Mas quando faço ping com a interface de origem, o ping é bem-sucedido.
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
Saída do comando ntpstat:
unsynchronised
time server re-starting
polling server every 8s
Saída do comando 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
Eu também tentei 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
O servidor NTP está configurado no arquivo ntp.conf, acho que o problema é algo da rede. Eu queria saber se posso criar uma interface de origem explícita para acessar o servidor NTP?
Responder1
Você pode adicionar uma rota de host específica para o seu servidor NTP:
route add -host 10.0.10.12 dev eth0
, por exemplo.
De acordo com o comentário totalmente correto de Anton, aqui está o comando na iproute2
sintaxe:
ip route add 10.0.10.12 dev eth0
Responder2
Resolvi isso concluindo que o NTP requer gateway padrão para funcionar corretamente. Esta foi a solução para mim:
ip route add default via 127.0.0.1 dev lo